Github-Aktionen: Standardverzweigungsvariable
Gibt es eine clevere Möglichkeit, den Standardzweig in Github-Aktionen zu bestimmen?
Jetzt muss ich etwas schreiben wie:
on:
push:
branches:
- master
Gibt es eine Möglichkeit, so etwas wie den folgenden Code zu schreiben?
on:
push:
branches:
- $default-branch
Ich habe versucht zu googeln, aber nichts gefunden
Antworten
Dies ist derzeit nicht möglich. Bitte überprüfen Sie dieses Thema in der Github-Community
Sie können auf dieser Ebene einfach eine Variable erreichen
Der Workflow ist ungültig. .github / workflows / so-004-variables-in-trigger.yaml (Zeile: 7, Spalte: 9): Nicht erkannter benannter Wert: 'env'. Befindet sich an Position 1 innerhalb des Ausdrucks: env.default-branch
Sie können eine zusätzliche Filterung basierend auf dem Filialnamen wie hier in Betracht ziehen , aber im Moment können Sie nicht tun, was Sie wollen.
$default-branchkann in Workflow-Vorlagen verwendet werden, jedoch nicht in Workflows. Der Zweig wird bei der Initialisierung im Workflow fest codiert und muss manuell gepflegt werden. [1]
Blogeintrag: https://github.blog/changelog/2020-07-22-github-actions-better-support-for-alternative-default-branch-names/