Используйте переменную окружения в действии github, если - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь использовать переменную окружения в состоянии if в действиях github, например:

name: Worfklow
on:
  push

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1

      - name: EXIT step
        if: $GITHUB_REF == 'specific-branch'
        run: exit 1

Я хочу выйти, если текущая ветвь равна указанной c ветви .

К сожалению, консоль действий github отображает ошибку:

Unexpected symbol: '$GITHUB_REF'

Я могу использовать $GITHUB_REF в run: (где она содержит текущую ветку), но не в if:. Что я делаю не так?

1 Ответ

2 голосов
/ 23 января 2020

сделать это так

if: github.ref == 'specific-branch'

ссылка

https://github.community/t5/GitHub-Actions/GitHub-Actions-branch-conditional/td-p/29794

...