Build Automation With Jenkins, DigitalOcean, and Bitbucket Bryan Brick, Dev Team Lead Center for GIS at Towson University Drive Innovation. Together. Center for GIS |
Motivations Drive Innovation. Together. Center for GIS | Quick feedback from clients Centralized demo/nightly pages Reduce programmer cognitive overhead
Process Drive Innovation. Together. Center for GIS | Developer Push Jenkins detects push Jenkins starts build Build halts, error logged failure Artifact passed to showcase Success Showcase project builds Showcase build pushed to nginx
Next Steps Drive Innovation. Together. Center for GIS | Non-static builds (Node API? Data mocks?) Tag-based release build system Release snapshot recorder