Project ditto-release

Check the availability of Maven central prior to release:

Release build on the Eclipse Ditto master branch.

  • VERSION: the version to release
  1. checkout of latest master codebase
  2. changes the version of the codebase to the configured VERSION
  3. 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"
  4. deploys the built artifacts to:
  5. creates+pushes a GitHub tag with the specified VERSION
Test Result Trend
Recent Changes
Latest Test Result (no failures)