Githubアクション:デフォルトのブランチ変数
Nov 11 2020
Githubアクションのデフォルトブランチを決定するスマートな方法はありますか?
今、私は次のようなものを書く必要があります:
on:
push:
branches:
- master
以下のコードのようなものを書く方法はありますか?
on:
push:
branches:
- $default-branch
グーグルしようとしましたが何も見つかりませんでした
回答
1 KrzysztofMadej Nov 11 2020 at 16:20
現在、これは不可能です。githubコミュニティでこのトピックを確認してください
あなたは単にこのレベルで変数に達することができます
ワークフローが無効です。.github / Workflows / so-004-variables-in-trigger.yaml(行:7、列:9):認識されない名前付き値: 'env'。式内の位置1にあります:env.default-branch
ここのようにブランチ名に基づいてfilterintを追加することを検討できますが、現時点では必要なことを実行できません。
3 ddelange Jan 14 2021 at 23:59
$default-branchワークフローテンプレートでは使用できますが、ワークフローでは使用できません。ブランチは初期化時にワークフローにハードコードされるため、手動で保守する必要があります。[1]
ブログ投稿: https://github.blog/changelog/2020-07-22-github-actions-better-support-for-alternative-default-branch-names/