Merge branch '6388-centos-packages-wip'
[arvados-dev.git] / jenkins / run-cwl-tests.sh
index ac7de4f462ba60c036345734c0c303aae6a138f5..730261b575d41d94cf14f37439bbbc8afe4e7fae 100755 (executable)
@@ -185,9 +185,20 @@ virtualenv ../venv
 python setup.py install
 cd ..
 
-git clone git@github.com:common-workflow-language/common-workflow-language.github.io.git
-python -mcwltool specification/cwlsite.cwl specification/cwlsite-job.json --outdir=common-workflow-language.github.io
+if test -d common-workflow-language.github.io ; then
+    cd common-workflow-language.github.io
+    git fetch
+    git reset --hard origin/master
+    cd ..
+else
+    git clone git@github.com:common-workflow-language/common-workflow-language.github.io.git
+    cd common-workflow-language.github.io
+    git config user.email "sysadmin@curoverse.com"
+    git config user.name "Curoverse build bot"
+    cd ..
+fi
+python -mcwltool specification/cwlsite.cwl specification/cwlsite-job.json --outdir=$PWD/common-workflow-language.github.io
 cd common-workflow-language.github.io
 git add --all
-git commit -m"Build bot"
+git diff-index --quiet HEAD || git commit -m"Build bot"
 git push