##// END OF EJS Templates
phabricator-refresh: add a magic value to skip it in the CI...
marmoute -
r49546:fba2d7fa default
parent child Browse files
Show More
@@ -56,6 +56,11 b' rust-cargo-test-py3:'
56
56
57 phabricator-refresh:
57 phabricator-refresh:
58 stage: phabricator
58 stage: phabricator
59 rules:
60 - if: '"$PHABRICATOR_TOKEN" != "NO-PHAB"'
61 when: on_success
62 - if: '"$PHABRICATOR_TOKEN" == "NO-PHAB"'
63 when: never
59 variables:
64 variables:
60 DEFAULT_COMMENT: ":white_check_mark: refresh by Heptapod after a successful CI run (:octopus: :green_heart:)"
65 DEFAULT_COMMENT: ":white_check_mark: refresh by Heptapod after a successful CI run (:octopus: :green_heart:)"
61 STABLE_COMMENT: ":white_check_mark: refresh by Heptapod after a successful CI run (:octopus: :green_heart:)\n⚠ This patch is intended for stable ⚠\n{image https://media.giphy.com/media/nYI8SmmChYXK0/source.gif}"
66 STABLE_COMMENT: ":white_check_mark: refresh by Heptapod after a successful CI run (:octopus: :green_heart:)\n⚠ This patch is intended for stable ⚠\n{image https://media.giphy.com/media/nYI8SmmChYXK0/source.gif}"
@@ -1,6 +1,11 b''
1 #!/bin/bash
1 #!/bin/bash
2 set -eu
2 set -eu
3
3
4 if [[ "$PHABRICATOR_TOKEN" == "NO-PHAB" ]]; then
5 echo 'Skipping Phabricator Step' >&2
6 exit 0
7 fi
8
4 revision_in_stack=`hg log \
9 revision_in_stack=`hg log \
5 --rev '.#stack and ::. and topic()' \
10 --rev '.#stack and ::. and topic()' \
6 -T '\nONE-REV\n' \
11 -T '\nONE-REV\n' \
@@ -27,6 +32,7 b' fi'
27
32
28 if [[ "$PHABRICATOR_TOKEN" == "" ]]; then
33 if [[ "$PHABRICATOR_TOKEN" == "" ]]; then
29 echo 'missing $PHABRICATOR_TOKEN variable' >&2
34 echo 'missing $PHABRICATOR_TOKEN variable' >&2
35 echo '(use PHABRICATOR_TOKEN="NO-PHAB" to disable this step)' >&2
30 exit 2
36 exit 2
31 fi
37 fi
32
38
General Comments 0
You need to be logged in to leave comments. Login now