Rumah > alat pembangunan > git > bagaimana untuk menjalankan tindakan github atas permintaan tarik

bagaimana untuk menjalankan tindakan github atas permintaan tarik

Patricia Arquette
Lepaskan: 2024-10-10 10:55:17
asal
986 orang telah melayarinya

Artikel ini menyediakan panduan tentang mengkonfigurasi Tindakan GitHub untuk dijalankan hanya pada permintaan tarik, menggunakannya untuk ujian kod automatik dan mewujudkan amalan terbaik untuk menggunakan Tindakan GitHub dalam permintaan tarik.

aliran kerja, tambahkan keadaan berikut:

Ini akan memastikan aliran kerja hanya berjalan apabila permintaan tarik dibuka, disegerakkan atau dibuka semula.

.github/workflows/main.yml Bolehkah Tindakan GitHub digunakan untuk menguji perubahan kod secara automatik dalam permintaan tarik?on

Ya, Tindakan GitHub boleh digunakan untuk menguji perubahan kod secara automatik dalam permintaan tarik. Dengan menggunakan kata kunci
<code>pull_request:
  types: [opened, synchronize, reopened]</code>
Salin selepas log masuk
dalam fail aliran kerja anda, anda boleh mencetuskan aliran kerja untuk dijalankan apabila terdapat perubahan pada cawangan sasaran permintaan tarik.

Setelah aliran kerja dicetuskan, anda boleh menggunakan " Tindakan" dalam permintaan tarik untuk melihat keputusan ujian. Jika mana-mana ujian gagal, permintaan tarik akan ditandakan sebagai "gagal" dan penyemak akan dimaklumkan.

Apakah amalan terbaik untuk menggunakan Tindakan GitHub pada permintaan tarik?

pull_request_targetDi sini ialah beberapa amalan terbaik untuk menggunakan Tindakan GitHub pada permintaan tarik:

Gunakan aliran kerja yang ringan.

Semakin cepat aliran kerja anda berjalan, semakin sedikit masa yang diperlukan untuk mendapatkan maklum balas tentang permintaan tarik anda .

    Gunakan pencetus tertentu.
  • Hanya cetuskan aliran kerja apabila perlu. Contohnya, anda mungkin hanya mahu menjalankan suite ujian anda apabila terdapat perubahan pada kod yang meliputi ujian.
  • Gunakan kata kunci
  • . Ini akan memastikan aliran kerja berjalan terhadap cawangan sasaran permintaan tarik, bukannya cawangan repositori sumber.
  • Gunakan tab "Tindakan". Tab "Tindakan" dalam permintaan tarik menyediakan cara yang mudah untuk melihat keputusan aliran kerja anda dan mengenal pasti sebarang ujian yang gagal.pull_request_target

Atas ialah kandungan terperinci bagaimana untuk menjalankan tindakan github atas permintaan tarik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan