Install private jenkins for CD jobs 40/1840/6
authorchengli3 <cheng1.li@intel.com>
Thu, 24 Oct 2019 10:44:36 +0000 (18:44 +0800)
committerchengli3 <cheng1.li@intel.com>
Fri, 25 Oct 2019 09:02:42 +0000 (17:02 +0800)
commit3890c6760c2e980dcd95fd04f16e956cffae1b0e
tree874904034c80dbff9b1f03e1bc8b3b147d2f2993
parentb869d0981150d8f0f9d4a1fc987e3e0f65e585a5
Install private jenkins for CD jobs

This patch is to create ansible playbook for jenkins installation.
The private jenkins is for CD jobs. So it needs vagrant/libvirt to
create VMs.

Also this patch covers the jjb scripts.

Signed-off-by: chengli3 <cheng1.li@intel.com>
Change-Id: I5a2f050a269842aa9cb6258c0039ae2573553087
17 files changed:
Jenkinsfile [deleted file]
Vagrantfile [new file with mode: 0644]
ci/README.md
ci/gerrit.groovy [deleted file]
ci/icn_check.xml [deleted file]
ci/install_ansible.sh [moved from ci/setup_jenkins.sh with 100% similarity]
ci/jjb/akraino-icn-macros.yaml [new file with mode: 0644]
ci/jjb/akraino-icn-templates.yaml [new file with mode: 0644]
ci/jjb/defaults.yaml [new file with mode: 0644]
ci/jjb/project.yaml [new file with mode: 0644]
ci/jjb/shell/org-logs-deploy.sh [new file with mode: 0644]
ci/jjb/shell/verify.sh [new file with mode: 0644]
ci/roles/jenkins-config/defaults/main.yaml [new file with mode: 0644]
ci/roles/jenkins-config/tasks/jenkins_gerrit.yaml [new file with mode: 0644]
ci/roles/jenkins-config/tasks/main.yaml [new file with mode: 0644]
ci/site_jenkins.yaml
ci/vars.yaml [new file with mode: 0644]