Before making a public release, we should test for a couple of days by pushing to the garage plugin repo. This will be done automatically by Jenkins after step 2.
-
Run tests and acceptance tests
-
Edit the
PLUGIN_VERSION
variable in.env
-
Tag a new revision using semver:
git tag vX.X.X
-
git push --tags
(to github) -
Create a new github release
-
Add brief description and attach all the binaries from the garage plugin repo
-
Follow the instructions for submitting a plugin You need to update the following in
repo-index.yml
undercf-blue-green-deploy
:- version
- updated
- url - this should be
https://github.com/bluemixgaragelondon/new_plugin/releases/download/vX.X.X/blue-green-deploy.PLATFORM
- sum - generate this using
shasum *
in the artefacts directory