summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-04-08 20:33:00 +0300
committerAndrei Karas <akaras@inbox.ru>2016-04-08 20:33:00 +0300
commitad3a5495b0a6060cc2d789257560644694fd3014 (patch)
tree863f07a053e8a131c91e3c984029d90bb93b7e64
parent1b843266c19bbb7fa41bba266774bed05bd24989 (diff)
downloadtools-ad3a5495b0a6060cc2d789257560644694fd3014.tar.gz
tools-ad3a5495b0a6060cc2d789257560644694fd3014.tar.bz2
tools-ad3a5495b0a6060cc2d789257560644694fd3014.tar.xz
tools-ad3a5495b0a6060cc2d789257560644694fd3014.zip
gitlab-ci: store build id and error message. and remove after build.
-rwxr-xr-xgitlab-ci/clientdata.sh5
-rwxr-xr-xgitlab-ci/completeaction.sh2
2 files changed, 7 insertions, 0 deletions
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