Rumah >alat pembangunan >git >bagaimana untuk mencipta aliran kerja tindakan github
Bagaimanakah cara saya menyediakan aliran kerja yang mencetuskan pada acara tertentu?
Untuk menetapkan sehingga aliran kerja yang mencetuskan peristiwa tertentu, anda perlu menentukan acara dalam direktori .github/workflows
. Acara itu boleh berupa permintaan tolak, tarik atau acara khusus lain. Sebagai contoh, aliran kerja berikut dicetuskan apabila tolakan dibuat ke cawangan utama:
<code class="yaml">name: Push to main on: push: branches: [ main ]</code>
Bagaimanakah saya boleh menggunakan Tindakan GitHub untuk mengautomasikan aliran kerja dalam repositori saya?
Tindakan GitHub boleh digunakan untuk mengautomasikan pelbagai aliran kerja dalam repositori anda. Beberapa contoh biasa termasuk:
Untuk mengautomasikan aliran kerja, anda perlu mencipta fail aliran kerja dalam direktori .github/workflows
. Fail aliran kerja mentakrifkan langkah-langkah yang akan dilaksanakan apabila aliran kerja dicetuskan. Sebagai contoh, aliran kerja berikut membina dan menguji aplikasi Node.js:
<code class="yaml">name: Build and test on: [push, pull_request] jobs: build-and-test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: node-version: 16 - run: npm install - run: npm test</code>
Berikut ialah beberapa amalan terbaik untuk mencipta aliran kerja Tindakan GitHub:
Atas ialah kandungan terperinci bagaimana untuk mencipta aliran kerja tindakan github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!