Files
devstack-gate/devstack-vm-gate-dev.sh
James E. Blair 52fc5ba30b Fix image update script.
gate-dev script:
 * Use "jenkins" username

image-update script:
 * Fix quoting around puppet class
 * Correctly determine devstack branches
 * Work around bogus mysql package in devstack
 * Update IMAGE_URL parsing logic
 * Delete image server when done
 * Add dry-run option to test local operations without
   launching a server

Change-Id: Ifaabff3544b0d9f0f93c866ae1f8f964decfc1f8
2012-10-10 10:46:14 -07:00

30 lines
723 B
Bash
Executable File

#!/bin/bash -x
# Simulate what Jenkins does with the devstack-gate script.
NODE_IP_ADDR=$1
cat >$WORKSPACE/test-env.sh <<EOF
export WORKSPACE=/home/jenkins/workspace
export DEVSTACK_GATE_PREFIX=wip-
export SKIP_DEVSTACK_GATE_PROJECT=1
export DEVSTACK_GATE_TEMPEST=1
export GERRIT_BRANCH=master
export GERRIT_PROJECT=testing
export JOB_NAME=test
export BUILD_NUMBER=42
export GERRIT_CHANGE_NUMBER=1234
export GERRIT_PATCHSET_NUMBER=1
EOF
rsync -az --delete $WORKSPACE/ jenkins@$NODE_IP_ADDR:workspace/
RETVAL=$?
if [ $RETVAL != 0 ]; then
exit $RETVAL
fi
rm $WORKSPACE/test-env.sh
ssh jenkins@$NODE_IP_ADDR '. workspace/test-env.sh && cd workspace && ./devstack-gate/devstack-vm-gate-wrap.sh'
echo "done"
#RETVAL=$?