Juice Shop Live-Release
Live release of OWASP Juice Shop to publish all the work achievements of the summit and see Travis-CI & friends in action in the process.
While the release is underway all the new features in v4.0.0 will be demonstrated!
This working session will perform a live release utilizing the entire CI/CD stack Juice Shop utilizes:
- New version of Juice Shop live on Heroku: https://juice-shop.herokuapp.com
- New version of Juice Shop CTF-extension live on NPM: https://www.npmjs.com/package/juice-shop-ctf-cli
- Release of latest Juice Shop pre-packaged distributions on GitHub: https://github.com/bkimminich/juice-shop/releases/latest
- Release of latest Juice Shop pre-packaged distributions on Sourceforge: https://sourceforge.net/projects/juice-shop/
The target audience for this Working Session is:
- everyone who was involved any Juice Shop-related session throughout the summit
- everyone who’d like to see the power of CI/CD automation with GitHub, Travis-CI and friends
Release commands for OWASP Juice Shop:
git checkout master git merge develop git tag v4.0.0 -s -m "v4.0.0" git push --follow-tags
The rest will be done automagically by the build and deployment script for Travis-CI and a small army of GitHub webhooks.
For the CTF-Extension the commands are identical except for the version being
Back to list of all Working Sessions and Tracks
Edit this page here