commit | 65d85a207f579c95da675700a663cd04498dbbf4 | [log] [tgz] |
---|---|---|
author | pierventre <pier@opennetworking.org> | Tue Jul 21 20:30:20 2020 +0200 |
committer | pierventre <pier@opennetworking.org> | Wed Jul 22 20:41:21 2020 +0200 |
tree | d7d6bb63e20b00c1ff982b0c4b4a4790b2d5ddaa | |
parent | 2bdb4a9560dd999f83747d387410db6c2d535c43 [diff] |
[AETHER-444] Improves tost CI/CD jobs - the jobs are now private (new templates are added) - docker login is done conditionally if username and password are defined - docker credentials are added to the private-make-test template - omecproject credentials are added to the private-make-test template - withDockerRegistry and withCredentials are added to the build steps Change-Id: I5233d12138d486075895e5e50baafd06a68ea04c
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.