From ad3a5495b0a6060cc2d789257560644694fd3014 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 8 Apr 2016 20:33:00 +0300 Subject: gitlab-ci: store build id and error message. and remove after build. --- gitlab-ci/clientdata.sh | 5 +++++ gitlab-ci/completeaction.sh | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gitlab-ci/clientdata.sh b/gitlab-ci/clientdata.sh index 1a57cb8..8ed9dac 100755 --- a/gitlab-ci/clientdata.sh +++ b/gitlab-ci/clientdata.sh @@ -3,6 +3,9 @@ cd clientdata rm -rf public mkdir public +mkdir .shared +echo >.shared/error.log +echo ${CI_BUILD_ID} >.shared/buildid.log cd .. ln -s clientdata client-data @@ -16,6 +19,8 @@ cd tools/testxml export RES=$(cat errors.txt) if [[ -n "${RES}" ]]; then echo "xml check failed" + echo "xml check failed" >../../clientdata/.shared/error.log + echo ${RES} >>../../clientdata/.shared/error.log exit 1 fi diff --git a/gitlab-ci/completeaction.sh b/gitlab-ci/completeaction.sh index 0982c88..9a719cb 100755 --- a/gitlab-ci/completeaction.sh +++ b/gitlab-ci/completeaction.sh @@ -18,4 +18,6 @@ sleep 10s echo $1 >${path}/${server}/${channel}/in sleep 3s +rm -rf .shared/buildid.log + killall ii -- cgit v1.2.3-70-g09d2