commit | 3403ff41b98a43365133e1dd6394b6d2bc7486ee | [log] [tgz] |
---|---|---|
author | Zack Williams <zdw@opennetworking.org> | Tue Aug 13 18:30:42 2019 -0700 |
committer | Zack Williams <zdw@opennetworking.org> | Wed Aug 28 09:49:07 2019 -0700 |
tree | 4e6840b128a8b9b4e3086f805caaf351f43b7884 | |
parent | fec0f3d62697f0a054984c74313b265f65bbade7 [diff] |
Added tagging/versioning/publishing job templates - Uses the CORD-style versioning workflow described here: https://guide.opencord.org/developer/test_release_software.html#versioning-projects but with refactoring and renaming for clarification. - Added trellis-docs test/publish jobs using these templates - Cleanup of defaults.yaml file - Added rsync and virtualenv to ubuntu basebuild Change-Id: I03692460a5b6eee6b8f131f0fbcc9c5957819ddd
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.