Page MenuHomeDevCentral

Deploy static sites requiring npm build
ClosedPublic

Authored by dereckson on Oct 12 2018, 12:17.
Tags
None
Referenced Files
F3789174: D1902.id4808.diff
Wed, Nov 27, 01:43
Unknown Object (File)
Sat, Nov 23, 11:34
Unknown Object (File)
Sat, Nov 23, 07:50
Unknown Object (File)
Tue, Nov 19, 12:03
Unknown Object (File)
Mon, Nov 18, 06:07
Unknown Object (File)
Mon, Nov 11, 22:58
Unknown Object (File)
Sun, Nov 10, 09:05
Unknown Object (File)
Sat, Nov 9, 15:55
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.