web-dev-qa-db-ja.com

GitHubアクションの場合、環境変数を使用してください

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:。私は何が悪いのですか?

7
Patrick

アクションのプッシュセクションにいくつかの制限を使用できます。

on:
  Push:
    branches:    
      - '*'         # matches every branch that doesn't contain a '/'
      - '*/*'       # matches every branch containing a single '/'
      - '**'        # matches every branch
      - '!master'   # excludes master
 _

この答えはから取り出されました このスタックオーバーフロー質問

0
matias