diff options
author | Aric Gardner <agardner@linuxfoundation.org> | 2017-05-15 19:26:38 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-05-15 19:26:38 +0000 |
commit | 4f7132ae05d84ea3fb5f3af0a826231b3f00b842 (patch) | |
tree | 4428dea1f59157ef8a45be71414bff25ff7ee90d | |
parent | 04a31c06280769d1a209affa78839c48d850a434 (diff) | |
parent | 1c5a39426bba0bb1f029b89e963ff6dd8af88506 (diff) |
Merge "KVMFORNFV: Common build packages for daily test cases"
-rwxr-xr-x | jjb/kvmfornfv/kvmfornfv-upload-artifact.sh | 21 |
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!" |