Page MenuHomeDevCentral

Deploy static sites requiring npm build
ClosedPublic

Authored by dereckson on Oct 12 2018, 12:17.
Tags
None
Referenced Files
Unknown Object (File)
Sat, May 25, 08:34
Unknown Object (File)
Fri, May 24, 02:50
Unknown Object (File)
Thu, May 23, 08:52
Unknown Object (File)
Thu, May 23, 08:15
Unknown Object (File)
Wed, May 22, 17:54
Unknown Object (File)
Sat, May 18, 13:51
Unknown Object (File)
Sat, May 18, 13:38
Unknown Object (File)
Fri, May 17, 17:35
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.