Milestone release build on the Eclipse Ditto master branch.
- MILESTONE_VERSION: the milestone version to release
- checkout of latest master codebase
- changes the version of the codebase to the configured MILESTONE_VERSION
- builds the codebase
- enforces that no SNAPSHOT versions are used in dependencies
- runs tests
- attaches "-sources" artifacts
- attaches "-javadoc" artifacts
- signs artifacts with Eclipse CBI "jarsigner-plugin"
- signs artifacts with "maven-gpg-plugin"
- deploys the built artifacts to:
- creates+pushes a GitHub tag with the specified MILESTONE_VERSION