Menjalankan tindakan github dalam direktori sub
- 4664
- 621
- Chris Little I
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: ./aplikasi1234 | - 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: ./aplikasi12345678910111213141516171819202122223242526272829 | # 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.
- « Cara Memasang Apache, MySQL, PHP (Lamp Stack) di Ubuntu 22.04
- Cara memulakan/menghentikan perkhidmatan windows melalui baris arahan »