summaryrefslogtreecommitdiffstats
path: root/build-gluster-org
diff options
context:
space:
mode:
Diffstat (limited to 'build-gluster-org')
-rw-r--r--build-gluster-org/jobs/distributed-regression.yml3
-rw-r--r--build-gluster-org/scripts/distributed-regression.sh5
2 files changed, 6 insertions, 2 deletions
diff --git a/build-gluster-org/jobs/distributed-regression.yml b/build-gluster-org/jobs/distributed-regression.yml
index b56b8d9..0be8857 100644
--- a/build-gluster-org/jobs/distributed-regression.yml
+++ b/build-gluster-org/jobs/distributed-regression.yml
@@ -48,3 +48,6 @@
credential-id: e423d7f9-edaf-45ea-aa8f-9c3f8e6563f1
username: USERNAME
password: PASSWORD
+ - file:
+ credential-id: http_int_credential
+ variable: LOG_KEY
diff --git a/build-gluster-org/scripts/distributed-regression.sh b/build-gluster-org/scripts/distributed-regression.sh
index 12f3396..00fd1ae 100644
--- a/build-gluster-org/scripts/distributed-regression.sh
+++ b/build-gluster-org/scripts/distributed-regression.sh
@@ -1,7 +1,6 @@
#!/bin/sh
MAX_ATTEMPTS=3
-set -e
# create and activate virtual env
virtualenv env
@@ -29,7 +28,9 @@ done
ret=$?
if [ $ret -eq 0 ]; then
# Create tar file from all the failed test log files generated in /tmp
- tar -czf $WORKSPACE/failed-test-logs.tgz /tmp/*.log
+ tar -czf $WORKSPACE/failed-tests-logs.tgz /tmp/*.log
+ scp -o "UserKnownHostsFile=/dev/null" -o "StrictHostKeyChecking=no" -i $LOG_KEY failed-tests-logs.tgz "_logs-collector@http.int.rht.gluster.org:/var/www/glusterfs-logs/$JOB_NAME-logs-$BUILD_ID.tgz" || true;
+ echo "Failed tests logs stored in https://ci-logs.gluster.org/$JOB_NAME-logs-$BUILD_ID.tgz"
# if test runs are successful, delete all the machines
/opt/qa/distributed-tests/rackspace-server-manager.py delete