Page MenuHomeDevCentral

Deploy static sites requiring npm build
ClosedPublic

Authored by dereckson on Oct 12 2018, 12:17.
Tags
None
Referenced Files
F2847980: D1902.id4808.diff
Wed, Apr 24, 16:34
F2847978: D1902.id4802.diff
Wed, Apr 24, 16:34
F2847501: D1902.diff
Wed, Apr 24, 15:15
Unknown Object (File)
Mon, Apr 22, 23:32
Unknown Object (File)
Mon, Apr 22, 22:02
Unknown Object (File)
Fri, Apr 19, 05:22
Unknown Object (File)
Fri, Apr 19, 04:38
Unknown Object (File)
Sun, Apr 14, 23:58
Subscribers
None

Details

Summary

A bunch of sites use the ZURB WebApp template to generate static
sites from Foundation, handlebars templates and YAML data, with
a Gulp build chain to pack and minimize assets.

For each of them, a Jenkins job has been created to clone the
repository and prepare the npm build.

Deployment consists of two steps:

  • create a directory with deploy account access
  • run the Jenkins job to build and publish the site there

Fixes T1465.

Test Plan
salt-call --local state.apply roles/webserver-content/org/nasqueron/daeghrefn
salt-call --local state.apply roles/webserver-content/org/nasqueron/docs
salt-call --local state.apply roles/webserver-content/org/nasqueron/infra
salt-call --local state.apply roles/webserver-content/org/nasqueron/rain

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.
This revision is now accepted and ready to land.Oct 12 2018, 15:23
This revision was automatically updated to reflect the committed changes.