summaryrefslogtreecommitdiff
path: root/gitlab-ci/init.sh
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-04-25 17:27:48 +0300
committerAndrei Karas <akaras@inbox.ru>2016-04-25 17:27:48 +0300
commit45f55d340ceda73c6d6518b3edd7a4da18c67dd7 (patch)
tree2f5a44bccd6845b2e005a92691e8eee2996e029f /gitlab-ci/init.sh
parent1330aa20156a91b2b4a3f71bfd58f2c9491c9900 (diff)
downloadtools-45f55d340ceda73c6d6518b3edd7a4da18c67dd7.tar.gz
tools-45f55d340ceda73c6d6518b3edd7a4da18c67dd7.tar.bz2
tools-45f55d340ceda73c6d6518b3edd7a4da18c67dd7.tar.xz
tools-45f55d340ceda73c6d6518b3edd7a4da18c67dd7.zip
gitlab-ci: move shared code into init.sh
Diffstat (limited to 'gitlab-ci/init.sh')
-rwxr-xr-xgitlab-ci/init.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/gitlab-ci/init.sh b/gitlab-ci/init.sh
new file mode 100755
index 0000000..f8831c3
--- /dev/null
+++ b/gitlab-ci/init.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+function gitclone {
+ git clone $*
+ if [ "$?" != 0 ]; then
+ sleep 1s
+ git clone $*
+ if [ "$?" != 0 ]; then
+ sleep 3s
+ git clone $*
+ fi
+ fi
+}
+
+function clientdata_init {
+ cd clientdata
+ mkdir shared
+ echo >shared/error.log
+ echo ${CI_BUILD_ID} >shared/buildid.log
+}
+
+ln -s clientdata client-data