Page MenuHomeDevCentral

Deploy static sites requiring npm build
ClosedPublic

Authored by dereckson on Oct 12 2018, 12:17.
Tags
None
Referenced Files
F3113434: D1902.id4808.diff
Mon, Jun 17, 02:42
F3113003: D1902.id4802.diff
Sun, Jun 16, 23:59
Unknown Object (File)
Sat, Jun 15, 18:20
Unknown Object (File)
Sat, Jun 15, 17:38
Unknown Object (File)
Fri, Jun 14, 11:52
Unknown Object (File)
Fri, Jun 14, 11:52
Unknown Object (File)
Wed, Jun 12, 08:52
Unknown Object (File)
Tue, Jun 11, 23:01
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.