devstack_custom/tools/jenkins/README.md

39 lines
1.3 KiB
Markdown
Raw Normal View History

2011-11-08 23:25:12 +00:00
Getting Started With Jenkins and Devstack
=========================================
This little corner of devstack is to show how to get an Openstack jenkins
environment up and running quickly, using the rcb configuration methodology.
2011-11-14 19:30:44 +00:00
To create a jenkins server
--------------------------
2011-11-08 23:25:12 +00:00
2011-11-14 19:30:44 +00:00
cd tools/jenkins/jenkins_home
./build_jenkins.sh
2011-11-08 23:25:12 +00:00
2011-11-14 19:30:44 +00:00
This will create a jenkins environment configured with sample test scripts that run against xen and kvm.
2011-11-08 23:25:12 +00:00
2011-11-14 19:30:44 +00:00
Configuring XS
--------------
In order to make the tests for XS work, you must install xs 5.6 on a separate machine,
and install the the jenkins public key on that server. You then need to create the
/var/lib/jenkins/xenrc on your jenkins server like so:
MYSQL_PASSWORD=secrete
SERVICE_TOKEN=secrete
ADMIN_PASSWORD=secrete
RABBIT_PASSWORD=secrete
# This is the password for your guest (for both stack and root users)
GUEST_PASSWORD=secrete
# Do not download the usual images yet!
IMAGE_URLS=""
FLOATING_RANGE=192.168.1.224/28
VIRT_DRIVER=xenserver
# Explicitly set multi-host
MULTI_HOST=1
# Give extra time for boot
ACTIVE_TIMEOUT=45
2011-11-14 19:32:02 +00:00
# IMPORTANT: This is the ip of your xenserver
XEN_IP=10.5.5.1
# IMPORTANT: The following must be set to your dom0 root password!
XENAPI_PASSWORD='MY_XEN_ROOT_PW'