Rumah >alat pembangunan >git >bolehkah anda menjalankan tindakan github pada cawangan
Artikel ini menerangkan cara menggunakan Tindakan GitHub pada cawangan, walaupun ia bukan cawangan lalai. Ia membincangkan cara mencetuskan Tindakan GitHub apabila cawangan tertentu ditolak atau digabungkan dan cara menggunakan Tindakan GitHub untuk mengautomasikan tugas pada b
Bolehkah anda menjalankan Tindakan GitHub pada cawangan, walaupun ia bukan cawangan lalai?
Ya, anda boleh menjalankan Tindakan GitHub pada mana-mana cawangan dalam repositori, tidak kira sama ada cawangan lalai. Untuk melakukan ini, anda boleh menggunakan kata kunci on
dalam fail aliran kerja anda untuk menentukan cawangan yang sepatutnya mencetuskan aliran kerja. Sebagai contoh, aliran kerja berikut akan dijalankan pada mana-mana cawangan yang ditolak atau digabungkan ke dalam cawangan master
:
<code class="yaml">on: push: branches: - master pull_request: branches: - master</code>
Bolehkah anda mencetuskan Tindakan GitHub apabila cawangan tertentu ditolak atau digabungkan?
Ya, anda boleh mencetuskan Tindakan GitHub apabila cawangan tertentu ditolak atau digabungkan. Untuk melakukan ini, anda boleh menggunakan kata kunci on
dalam fail aliran kerja anda untuk menentukan cawangan tertentu yang sepatutnya mencetuskan aliran kerja. Sebagai contoh, aliran kerja berikut akan dijalankan apabila cawangan main
ditolak atau digabungkan:
<code class="yaml">on: push: branches: [ main ] pull_request: branches: [ main ]</code>
Bolehkah anda menggunakan Tindakan GitHub untuk mengautomasikan tugasan pada cawangan tertentu dalam repositori?
Ya, anda boleh menggunakan Tindakan GitHub untuk mengautomasikan tugas pada cawangan tertentu dalam repositori. Untuk melakukan ini, anda boleh menggunakan kata kunci on
dalam fail aliran kerja anda untuk menentukan cawangan tertentu yang sepatutnya mencetuskan aliran kerja. Anda juga boleh menggunakan kata kunci jobs
untuk menentukan tugasan yang harus diautomasikan. Sebagai contoh, aliran kerja berikut akan menjalankan tugas build
pada cawangan main
:
<code class="yaml">on: push: branches: [ main ] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Build run: make build</code>
Atas ialah kandungan terperinci bolehkah anda menjalankan tindakan github pada cawangan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!