Panduan ini menyediakan arahan tentang mendayakan dan menyediakan Tindakan GitHub untuk akaun dan projek. Ia menyerlahkan langkah-langkah yang terlibat dalam mencipta fail aliran kerja untuk menentukan tindakan yang akan dilakukan, seperti menyemak kod, menyediakan Node.js,
Bagaimana untuk mendayakan Tindakan GitHub?
Untuk mendayakan Tindakan GitHub untuk akaun anda, ikuti langkah berikut:
Setelah anda mempunyai mendayakan Tindakan GitHub, anda boleh mula menggunakannya dalam projek anda.
Bagaimanakah cara saya menyediakan Tindakan GitHub untuk projek saya?
Untuk menyediakan Tindakan GitHub untuk projek anda , anda perlu membuat fail aliran kerja. Fail aliran kerja ialah fail YAML yang mentakrifkan langkah yang akan diambil oleh aliran kerja anda.
Untuk membuat fail aliran kerja, ikut langkah berikut:
.github/workflows/main.yml
.<code class="yaml">name: My workflow on: push: branches: [ main ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v1 with: node-version: '12' - run: npm install - run: npm test</code>
Fail aliran kerja ini akan menentukan aliran kerja yang akan jalankan setiap kali anda menolak perubahan pada cawangan main
projek anda. Aliran kerja akan menyemak kod anda dahulu, kemudian menyediakan Node.js, dan akhirnya menjalankan ujian anda.
Apakah langkah untuk mengaktifkan Tindakan GitHub untuk repositori?
Untuk mengaktifkan Tindakan GitHub untuk repositori tertentu, anda perlu mencipta direktori .github/workflows
dalam akar repositori. Anda kemudiannya perlu menambahkan fail aliran kerja pada direktori ini.
Fail aliran kerja boleh menjadi mana-mana fail aliran kerja Tindakan GitHub yang sah. Untuk mendapatkan maklumat lanjut tentang cara menulis fail aliran kerja, sila lihat dokumentasi GitHub Actions.
Setelah anda menambahkan fail aliran kerja pada direktori .github/workflows
, GitHub Actions akan diaktifkan secara automatik untuk repositori.
Atas ialah kandungan terperinci bagaimana untuk membolehkan tindakan github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!