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. To create a jenkins server -------------------------- cd tools/jenkins/jenkins_home ./build_jenkins.sh This will create a jenkins environment configured with sample test scripts that run against xen and kvm. 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 # 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'