Skip to content

Commit c28707c

Browse files
committed
CI: Disable CircleCI globally with [skipcircle]
1 parent 2d2c386 commit c28707c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.circleci/config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ _check_skip_job: &check_skip_job
4747
cd /tmp/src/fmriprep
4848
COMMIT_MSG="$(git show -s --format=%s)"
4949
DOCBUILD="$(echo ${COMMIT_MSG} | grep -i -E '^docs?(\(\w+\))?:')"
50+
SKIP_ALL="$(echo ${COMMIT_MSG} | grep -i -E '\[skipcircle\]')"
5051
SKIP_PYTEST="$(echo ${COMMIT_MSG} | grep -i -E '\[skip[ _]?tests\]')"
5152
SKIP_DS005="$(echo ${COMMIT_MSG} | grep -i -E '\[skip[ _]?ds005\]' )"
5253
SKIP_DS054="$(echo ${COMMIT_MSG} | grep -i -E '\[skip[ _]?ds054\]' )"
@@ -62,6 +63,9 @@ _check_skip_job: &check_skip_job
6263
elif [[ -n "$DOCSBUILD" ]]; then # always try to skip docs builds
6364
echo "Only docs build"
6465
circleci step halt
66+
elif [ -n "$SKIP_ALL" ]; then
67+
echo "Skipping all!"
68+
circleci step halt
6569
elif [ -n "$CHECK_PYTEST" -a -n "$SKIP_PYTEST" ]; then
6670
echo "Skipping pytest"
6771
circleci step halt

0 commit comments

Comments
 (0)