Githubアクションのif
条件で環境変数を使用しようとしています。
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
_
現在のブランチが特定のブランチと等しい場合は終了します。
残念ながら、Github Actionsコンソールにエラーが表示されます。
Unexpected symbol: '$GITHUB_REF'
_
使うことができます $GITHUB_REF
_ run:
(現在のブランチが含まれている場所)がif:
。私は何が悪いのですか?
アクションのプッシュセクションにいくつかの制限を使用できます。
on:
Push:
branches:
- '*' # matches every branch that doesn't contain a '/'
- '*/*' # matches every branch containing a single '/'
- '**' # matches every branch
- '!master' # excludes master
_
この答えはから取り出されました このスタックオーバーフロー質問