-client -java -release
Check the availability of Maven central prior to release: status.maven.orgMilestone release build of the Eclipse Ditto Java Client 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
|Latest Test Result (no failures)|