Menjalankan tindakan github dalam direktori sub

Menjalankan tindakan github dalam direktori sub

Tindakan GitHub memberikan kami cara yang lebih mudah untuk menyiapkan CI/CD untuk permohonan itu. Kami boleh membina sebarang aplikasi pada acara GitHub dan digunakan ke pelayan.

Lalai semua arahan dilaksanakan di direktori root aplikasi. Dalam beberapa kes, anda perlu melaksanakan sebarang arahan untuk sub direktori. Ada kemungkinan dengan menetapkan Kerja direktori Arahan dalam fail konfigurasi.

Perintah berjalan di subdirektori dengan tindakan github

Contohnya, aplikasi anda mempunyai komposer.fail json di bawah direktori "aplikasi". Dalam hal ini, gunakan konfigurasi berikut untuk menjalankan pemasangan komposer di bawah direktori aplikasi.

- Nama: Pasang Keterangan Komposer Run: | Pemasangan Komposer-Tidak ada skrip kerja-skrip: ./aplikasi
1234 - Nama: Pasang Keterangan Komposer Run: | Pemasangan Komposer-Tidak ada skrip kerja-skrip: ./aplikasi

Dalam konfigurasi di atas, "pemasangan komposer -no -skrip" akan dilaksanakan di bawah ".Direktori /aplikasi ". Anda boleh menetapkan mana-mana laluan direktori dengan menukar nilai direktori kerja.

Berikut adalah fail konfigurasi tindakan lengkap yang digunakan dalam projek sebenar kami.

# Ini adalah alur kerja sampel untuk pembelajaran pilihan direktori kerja di: tolak: cawangan: [main] pull_request: cawangan: [main] Nama: CI Pekerja @V1 dengan: Ambil -mendalam: 1 - Nama: Pasang Keterangan Komposer Jalankan: | Pemasangan Komposer-Tidak ada skrip kerja-skrip: ./App - Nama: Sediakan Permohonan Run: | Kunci Artisan PHP: Menjana Direktori Kerja: ./App - Nama: Run TestSuite Run: Vendor/Bin/PHPUnit Tests/Directory Working: ./aplikasi
12345678910111213141516171819202122223242526272829# Ini adalah alur kerja sampel untuk pembelajaran pilihan direktori kerja di: tolak: cawangan: [main] pull_request: cawangan: [main] Nama: CI Pekerja dilindungi e -mel] dengan: Ambil -mendalam: 1 - Nama: Pasang Keterangan Komposer Jalankan: | Pemasangan Komposer-Tidak ada skrip kerja-skrip: ./App - Nama: Sediakan Permohonan Run: | Kunci Artisan PHP: Menjana Direktori Kerja: ./App - Nama: Run TestSuite Run: Vendor/Bin/PHPUnit Tests/Directory Working: ./aplikasi

Kesimpulan

Dalam tutorial ini, anda telah mempelajari arahan berjalan dalam subdirektori dengan tindakan github.