Actions Github: variable de branche par défaut
Existe-t-il un moyen intelligent de déterminer la branche par défaut dans les actions Github?
Maintenant, j'ai besoin d'écrire quelque chose comme:
on:
push:
branches:
- master
y a-t-il un moyen d'écrire quelque chose comme le code ci-dessous?
on:
push:
branches:
- $default-branch
J'ai essayé de google mais je n'ai rien trouvé
Réponses
Ce n'est pas possible pour le moment. Veuillez vérifier ce sujet sur la communauté github
Vous pouvez simplement atteindre la variable à ce niveau
Le workflow n'est pas valide. .github / workflows / so-004-variables-in-trigger.yaml (Ligne: 7, Col: 9): valeur nommée non reconnue: 'env'. Situé à la position 1 dans l'expression: env.default-branch
Vous pouvez envisager d'ajouter filterint en fonction du nom de la branche, comme ici, mais pour le moment, vous ne pouvez pas faire ce que vous voulez.
$default-branchpeut être utilisé dans les modèles de workflow, mais pas dans les workflows. La branche deviendra codée en dur dans le flux de travail lors de l'initialisation et devra être maintenue manuellement. [1]
Article de blog: https://github.blog/changelog/2020-07-22-github-actions-better-support-for-alternative-default-branch-names/