Rumah  >  Artikel  >  alat pembangunan  >  bagaimana untuk menjalankan aliran kerja tindakan github secara manual

bagaimana untuk menjalankan aliran kerja tindakan github secara manual

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-09 16:01:16597semak imbas

Bagaimanakah untuk mencetuskan aliran kerja GitHub Actions secara manual daripada UI?

Untuk mencetuskan aliran kerja GitHub Actions secara manual daripada UI, ikut langkah berikut:

  1. Navigasi ke repositori yang mengandungi aliran kerja yang anda mahu cetuskan.
  2. Klik pada tab "Tindakan".
  3. Cari aliran kerja yang ingin anda cetuskan dan klik pada butang "Jalankan aliran kerja".

Bolehkah saya melaksanakan aliran kerja GitHub Actions secara manual melalui baris arahan?

Ya, anda boleh melaksanakan aliran kerja GitHub Actions secara manual melalui baris arahan menggunakan gh CLI. Untuk melakukan ini, jalankan arahan berikut:

<code>gh workflow run <workflow-name></code>

Ganti <workflow-name> dengan nama aliran kerja yang anda ingin cetuskan.

Cara untuk memulakan aliran kerja GitHub Actions atas permintaan menggunakan API?

Untuk memulakan aliran kerja Tindakan GitHub atas permintaan menggunakan API, anda boleh menggunakan titik akhir POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches. Titik akhir ini memerlukan pengesahan melalui token OAuth dengan skop workflows.

Berikut ialah contoh badan permintaan:

<code class="JSON">{
  "ref": "refs/heads/main",
  "inputs": {
    "example_input": "my_input_value"
  }
}</code>

Ganti {owner} dengan pemilik repositori, {repo} dengan nama repositori dan {workflow_id} dengan ID aliran kerja yang ingin anda cetuskan.

Atas ialah kandungan terperinci bagaimana untuk menjalankan aliran kerja tindakan github secara manual. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn