Fix auth matrix and docker login.

Authorization by default will inherit the parent settings.
This has the side effect of ignoring the auth matrix.
For this reason we are injecting raw xml.

Docker plugin does not provide login feature.
Reverting back to the original approach.

Change-Id: Id3989a754c8a3145f3b175f93440cc45850d1af1
3 files changed
tree: b811c3a8388b205f48327dd79f1c910e92a90ec0
  1. .coafile
  2. .editorconfig
  3. .gitignore
  4. .gitmodules
  5. .gitreview
  6. Makefile
  7. README.md
  8. jenkins-scripts/
  9. jenkins.ini.example
  10. jjb/
  11. packer/
  12. scripts/
  13. tox.ini
  14. yamllint.conf
README.md

ONOS ci-management repo

Sets up the CI system for ONOS on Jenkins via Jenkins Job Builder, and the EC2 executor nodes via Packer.

Notable files

  • 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.