Github eylemleri: varsayılan dal değişkeni

Nov 11 2020

Github eylemlerinde varsayılan şubeyi belirlemenin akıllıca bir yolu var mı?

Şimdi şöyle bir şey yazmam gerekiyor:

on:
  push:
    branches:
      - master

aşağıdaki kod gibi bir şey yazmanın bir yolu var mı?

on:
  push:
    branches:
      - $default-branch

Google'ı denedim ama hiçbir şey bulamadım

Yanıtlar

1 KrzysztofMadej Nov 11 2020 at 16:20

Bu şu anda mümkün değil. Lütfen github topluluğundaki bu konuyu kontrol edin

Bu seviyede değişkene kolayca ulaşabilirsiniz

İş akışı geçerli değil. .github / workflows / so-004-değişkenler-in-trigger.yaml (Satır: 7, Sütun: 9): Tanınmayan adlandırılmış değer: 'env'. İfade içinde 1. konumda bulunur: env.default-şube

Burada olduğu gibi şube adına göre ek filtreleme düşünebilirsiniz ama şu anda istediğinizi yapamıyorsunuz.

3 ddelange Jan 14 2021 at 23:59

$default-branchİş Akışı şablonlarında kullanılabilir, ancak İş Akışlarında kullanılamaz. Dal, başlatıldıktan sonra İş Akışında sabit kodlanacak ve manuel olarak bakımının yapılması gerekecektir. [1]

Blog yazısı: https://github.blog/changelog/2020-07-22-github-actions-better-support-for-alternative-default-branch-names/