Install private jenkins for CD jobs 47/1847/1
authorchengli3 <cheng1.li@intel.com>
Thu, 24 Oct 2019 10:44:36 +0000 (18:44 +0800)
committerCheng Li <cheng1.li@intel.com>
Fri, 25 Oct 2019 09:40:25 +0000 (09:40 +0000)
commitd97c464fe4c7ae16385bf101405a1f1f6a2dcb09
tree131f61f7532be000048ca9b3275060b26ec69968
parent066bb8cf144cc33ddc7d2743d2437881db19b28d
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
(cherry picked from commit 3890c6760c2e980dcd95fd04f16e956cffae1b0e)
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]