From cab4eb45993cbf5e99c34e94003a7d9ce29a455c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Ole=C5=9B?= Date: Fri, 5 Feb 2016 13:22:34 +0100 Subject: [PATCH] Improve fuel-devops sctipt: - store solar.log as a artifact, after build it will available in logs/ dir - if build fail create snapshot from env. Change-Id: I4848e419bcc0d87287db68343ebc6d4b55a34101 Related-bug: #1533609 --- utils/jenkins/run.sh | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/utils/jenkins/run.sh b/utils/jenkins/run.sh index 87e34d90..2efa254d 100755 --- a/utils/jenkins/run.sh +++ b/utils/jenkins/run.sh @@ -18,6 +18,9 @@ SSH_OPTIONS="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" dos.py erase ${ENV_NAME} || true mkdir -p tmp + +mkdir -p logs +rm -rf logs/* ENV_NAME=${ENV_NAME} SLAVES_COUNT=${SLAVES_COUNT} IMAGE_PATH=${IMAGE_PATH} CONF_PATH=${CONF_PATH} python utils/jenkins/env.py create_env SLAVE_IPS=`ENV_NAME=${ENV_NAME} python utils/jenkins/env.py get_slaves_ips` @@ -44,8 +47,10 @@ done sshpass -p ${ADMIN_PASSWORD} rsync -rz . -e "ssh ${SSH_OPTIONS}" ${ADMIN_USER}@${ADMIN_IP}:/home/vagrant/solar --include bootstrap/playbooks --exclude "bootstrap/*" --exclude .tox --exclude tmp --exclude x-venv +set +e sshpass -p ${ADMIN_PASSWORD} ssh ${SSH_OPTIONS} ${ADMIN_USER}@${ADMIN_IP} bash -s <