commit | 0289d49ace54a67fdfad16047105bfadc8c3b599 | [log] [tgz] |
---|---|---|
author | pierventre <pier@opennetworking.org> | Fri Sep 04 21:26:53 2020 +0200 |
committer | pierventre <pier@opennetworking.org> | Thu Sep 10 11:43:26 2020 +0200 |
tree | 6b440994f118650ba3d243d1c10539723c5ba514 | |
parent | 2ce1d77588bb1f3df99be1263cd75d35b6c6dd98 [diff] |
[AETHER-602] CI job for the release of TOST artifacts The pipeline updates the <version> tag according to the given repo, and pushes two new Gerrit changes: 1) With version the given ${version} (e.g., 1.0.0) 2) With ${nextVersion}-SNAPSHOT (e.g., 1.1.0-SNAPSHOT) Users must manually approve and merge these changes on Gerrit. Once merged, it's up to the maven-publish and version-tag jobs to complete the release. Change-Id: Id52797193912c2f72f6450c0c70108fda0065936
Sets up the CI system for ONOS on Jenkins via Jenkins Job Builder, and the EC2 executor nodes via Packer.
jjb/defaults.yaml
: default values used to parameterize all jjb jobs
jjb/onf-macros.yaml
: JJB macros used by other jobs that set common behavior and reduce verbosity of normal jobs.
jjb/templates/*.yaml
: JJB job-templates that are used by other jobs.
jjb/repos/*.yaml
: normal location of per-gerrit-repo validation jobs, file name is the same as the repo name.