Eclipse.org Simultaneous Release Releng Jobs
The process of promoting a SimRel staging repository for each milestone, release candidate, and release involves manually triggering the following jobs:
-
The simrel.releng.promoteToReleases job
promotes the staging area's current SimRel repository
to the releases area's current SimRel repository.
It's good to check that committed changes have all been built and appear in the simrel.buids's main changes.
The resulting repository location is announced to cross-project-issues-dev@eclipse.org and is consumed by EPP. -
The simrel.releng.makeVisible job makes visible the temporary resources
compositeContent${checkpoint}.jar
andcompositeArtifacts${checkpoint}.jar
located in the SimRel repository https://download.eclipse.org/releases/${trainname} as produced by the simrel.releng.promoteToReleases job by copying them tocompositeContent.jar
andcompositeArtifacts.jar
.
This job should be reconfigured to ensure that it runs at the correct time on the correct day according to the release train schedule for the milestone, release candidate, or release.
The process of completing a release and starting a new release involves manually triggering the following jobs after the simrel.releng.makeVisible job has completed:
- The simrel.releng.clean_up_old_builds job removes all child repository subfolders of the current release, except for the actual final release repository's subfolder.
- The simrel.releng.update_latest_repo job updates the https://download.eclipse.org/releases/latest composite to point to current release repository.
- The simrel.releng.setup_next_release job creates the p2 repository for the next release, pre-populating new composite repository to point to the current release.
- The simrel.releng.update_latest_repo job also updates the https://download.eclipse.org/releases/milestone composite to point to the just-created next/upcoming release repository.
- Also update the Simultaneous Release wiki table, the wikipedia's Eclipse_(software) Releases table (including version metadata), as well as other steps from the Release Checklist.
In all cases, after the simrel.releng.makeVisible job has executed on schedule, and the EPP downloads are available, announce this to cross-project-issues-dev@eclipse.org.
S | W | Name | Last Success | Last Failure | Last Duration | ||
---|---|---|---|---|---|---|---|
simrel | 1 mo 12 days #28 | N/A | 57 sec | Last/current build console output | |||
simrel | 12 days #174 | N/A | 6.9 sec | Last/current build console output | |||
simrel | 13 days #137 | 13 days #136 | 8.8 sec | Last/current build console output | |||
simrel | 41 min #2719 | N/A | 47 sec | Last/current build console output | |||
simrel | 1 mo 12 days #28 | N/A | 5.5 sec | Last/current build console output | |||
simrel | 4 mo 20 days #15 | 4 mo 23 days #8 | 12 sec | Last/current build console output | |||
simrel | 1 mo 12 days #31 | 1 mo 13 days #28 | 4.6 sec | Last/current build console output |