Closed Bug 1003443 Opened 10 years ago Closed 7 years ago

Develop a way to push static sites

Categories

(Webmaker Graveyard :: DevOps, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: johns, Assigned: johns)

Details

(Whiteboard: [allhands][devops])

Make it easy, from Jenkins.
s/Jenkins/Travis/ ;)

https://github.com/p2pu/school-of-webmaking/blob/gh-pages/.travis.yml has an example of how to do this with Travis, and I suspect it could be adopted for use by Jenkins.
Whiteboard: [allhands][devops]
I chose to instead build it into the deploy.sh script.
This keeps it all in one place, and keeps the standard for creating new Jenkins jobs.

https://github.com/mozilla/mofo_systems_scripts/commit/a79fdff27e8e3501d8b0fc8bafbe778c65588e27 is the new parts of the deploy.sh script.

I've setup togetherjs-static and PRODPUSH-togetherjs-static and tested them successfully!

  https://jenkins.mofoprod.net/job/togetherjs-static/2/console
  https://jenkins.mofoprod.net/job/PRODPUSH-togetherjs-static/2/console

I may need to add a cache invalidator option in here, so I'm keeping this open for now.
Closing this out as we move to deprecate the Webmaker Component.

Issues can be re-filed at https://github.com/mozillafoundation/mofo-devops/issues/new if required.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.