<div dir="ltr">Hello there!<div><br></div><div>Over the last few days, I've been working on tuning up our Jenkins build system and our processes.</div><div><br></div><div>There is one significant change you should immediately be aware of.</div>
<div><br></div><div><b>FOR ALL APPLICATIONS DEPLOYED FROM JENKINS(STATIC SITES EXCLUDED)</b></div><div>You now will notice that the second you git push --tags, Jenkins sees it happen and<font size="4"> immediately starts deploying your new version. </font> </div>
<div><br></div><div>For going to staging, you no longer even have to go to Jenkins!!  </div><div><br></div><div>For applications going to prod, you are still on the hook to login to <a href="https://jenkins.mofoprod.net">https://jenkins.mofoprod.net</a> and use the PRODPUSH-app job.  </div>
<div><br></div><div><i>Please do not use PRODPUSH-ROLLBACK jobs for now.</i></div><div><i><br></i></div><div><b>WAITING FOR BUILDS IS BORING, LET'S DO LESS OF IT</b></div><div>You'll notice that some changes we've made on Jenkins has taken staging job builds from ~8 minutes down to ~2-3 minutes, as well as pushing to Prod in ~2.5 minutes.</div>
<div><br></div><div>With ~2000 builds per year, these changes can save us a total of about 7 24-hour days over the next year, leaving more time for other fun stuff.</div><div><br></div><div>Happy days,</div><div>JP</div></div>