Skip to content

Commit 2e047cc

Browse files
committed
WIP: Generate badges in Jenkins CI
1 parent 216fbe5 commit 2e047cc

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

jenkins.bash

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,13 @@ EOF
8181
then
8282
EXTRA="EXTRA=${EXTRA}"
8383
fi
84+
if [[ "$version" = "v1.0" ]] && [[ "$CONTAINER" = "docker" ]] && [ $PYTHON_VERSION -eq 3 ]
85+
then
86+
BADGE=" --badgedir=badges"
87+
fi
8488
# shellcheck disable=SC2086
8589
LC_ALL=C.UTF-8 ./run_test.sh --junit-xml=result${PYTHON_VERSION}.xml \
86-
RUNNER=${CWLTOOL_WITH_COV} "-j$(nproc)"\
90+
RUNNER=${CWLTOOL_WITH_COV} "-j$(nproc)" ${BADGE} \
8791
${DRAFT} "${EXTRA}" \
8892
"--classname=py${PYTHON_VERSION}_${CONTAINER}"
8993
# LC_ALL=C is to work around junit-xml ASCII only bug
@@ -100,5 +104,12 @@ if [ "$GIT_BRANCH" = "origin/master" ] && [[ "$version" = "v1.0" ]]
100104
then
101105
./build-cwl-docker.sh
102106
fi
107+
108+
if [ "$GIT_BRANCH" = "origin/master" ] && [ -e badges ]
109+
then
110+
# TODO: push badgedir to the badge repository
111+
true
112+
fi
113+
103114
#docker rm -v $(docker ps -a -f status=exited | sed 's/ */ /g' | cut -d' ' -f1)
104115
exit ${CODE}

0 commit comments

Comments
 (0)