summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAric Gardner <agardner@linuxfoundation.org>2017-05-15 19:26:38 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-05-15 19:26:38 +0000
commit4f7132ae05d84ea3fb5f3af0a826231b3f00b842 (patch)
tree4428dea1f59157ef8a45be71414bff25ff7ee90d
parent04a31c06280769d1a209affa78839c48d850a434 (diff)
parent1c5a39426bba0bb1f029b89e963ff6dd8af88506 (diff)
Merge "KVMFORNFV: Common build packages for daily test cases"
-rwxr-xr-xjjb/kvmfornfv/kvmfornfv-upload-artifact.sh21
1 files changed, 15 insertions, 6 deletions
diff --git a/jjb/kvmfornfv/kvmfornfv-upload-artifact.sh b/jjb/kvmfornfv/kvmfornfv-upload-artifact.sh
index fb4256ce7..91b6f4481 100755
--- a/jjb/kvmfornfv/kvmfornfv-upload-artifact.sh
+++ b/jjb/kvmfornfv/kvmfornfv-upload-artifact.sh
@@ -1,5 +1,4 @@
#!/bin/bash
-set -o errexit
set -o nounset
if [[ "$JOB_NAME" =~ (verify|merge|daily|weekly) ]]; then
@@ -51,6 +50,13 @@ else
#Uploading logs to artifacts
echo "Uploading artifacts for future debugging needs...."
gsutil cp -r $WORKSPACE/build_output/log-*.tar.gz $GS_LOG_LOCATION > $WORKSPACE/gsutil.log 2>&1
+ # verifying the logs uploaded by cyclictest daily test job
+ gsutil ls $GS_LOG_LOCATION > /dev/null 2>&1
+ if [[ $? -ne 0 ]]; then
+ echo "Problem while uploading logs to artifacts!"
+ echo "Check log $WORKSPACE/gsutil.log on $NODE_NAME"
+ exit 1
+ fi
else
echo "No test logs/artifacts available for uploading"
fi
@@ -67,10 +73,13 @@ if [[ "$JOB_TYPE" == "daily" && "$PHASE" == "build" ]]; then
gs://$GS_URL/latest.properties > /dev/null 2>&1
fi
-gsutil ls $GS_UPLOAD_LOCATION > /dev/null 2>&1
-if [[ $? -ne 0 ]]; then
- echo "Problem while uploading artifacts!"
- echo "Check log $WORKSPACE/gsutil.log on $NODE_NAME"
- exit 1
+# verifying the artifacts uploading by verify/daily build job
+if [[ "$PHASE" == "build" ]]; then
+ gsutil ls $GS_UPLOAD_LOCATION > /dev/null 2>&1
+ if [[ $? -ne 0 ]]; then
+ echo "Problem while uploading artifacts!"
+ echo "Check log $WORKSPACE/gsutil.log on $NODE_NAME"
+ exit 1
+ fi
fi
echo "Uploaded artifacts!"