Release build for Mylyn Docs and WikiText - https://projects.eclipse.org/projects/mylyn.docs
Running this pipeline build with PERFORM_RELEASE=true performs the following:
- sets the release version (e.g. 3.0.44.202211081100) on all artifacts using a timestamp suffix
- compiles, packages and runs all automated tests
- artifacts are signed (eclipse jar-signer and GPG)
- deploys wikitext/core and supporting artifacts to a Nexus staging repository, then automatically releases that staging repository
- docs-site p2 repository is uploaded to the download.eclipse.org file share
- creates and pushes a tag associated with the HEAD commit used for this release build. Tag will follow wikitext version convention (e.g. wikitext.core-3.0.46)
- creates and pushes a commit to increment the patch component of the development version of wikitext (e.g. from 3.0.45 -> 3.0.46)
By default, PERFORM_RELEASE is false which allows the job to run in a 'dry-run' mode. In this mode:
- artifacts are not copied to the download.eclipse.org file share.
- the nexus staging repository for maven artifacts is not released. The staging repository is closed but not dropped. It can be dropped manually via the Nexus repository manager
- the tag to mark the HEAD commit is not pushed to the git repository.
- the commit to increment the version of wikitext is not pushed to the git repository.
Latest Test Result (no failures) |