Manuel Events
Last updated
Was this helpful?
Last updated
Was this helpful?
Normalde GitHub Actions, genelde push/pull request gibi olaylar ya da cron zamanlamasıyla otomatik tetiklenir. Ancak bazı durumlarda, üç farklı şekilde manuel olarak tetikleme yapabiliriz:
GitHub UI (GitHub arayüzünden “Run workflow” butonu vb.)
GitHub CLI (Terminalde gh
komut satırı aracıyla)
GitHub REST API (API çağrısı yaparak)
gh workflow run greet.yml \
-f name=mona \
-f greeting=hello \
-F data=@myfile.txt
gh workflow run greet.yml
komutu, greet.yml
adlı bir GitHub Actions iş akışını başlatıyor.
-f name=mona
ve -f greeting=hello
gibi parametreler, iş akışında inputs
veya benzeri değişkenleri varsa bunları doldurmak için kullanılıyor.
-F data=@myfile.txt
ile de bir dosya (örneğin myfile.txt
) doğrudan payload olarak aktarılabiliyor. (Buradaki fark: -f
parametreyi düz metin gönderirken, -F
form-data veya dosya gönderimi için kullanılır.)