Manuel Events

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 [email protected]
  • 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 [email protected] 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.)

Last updated

Was this helpful?