- Apa yang dimaksudkan dengan gitlab?
- Apakah perbezaan antara sauh dan meluas di gitlab?
- Apakah perbezaan antara sebelum ini dan skrip di gitlab?
- Bagaimana saya menjadualkan pekerjaan gitlab?
Apa yang dimaksudkan dengan gitlab?
Berikut adalah definisi dari dokumentasi gitlab: Extends mentakrifkan nama entri yang pekerjaan yang menggunakannya diwarisi dari. Ia adalah alternatif untuk menggunakan sauh yaml dan sedikit lebih fleksibel dan boleh dibaca. Jadi, bilakah ia berguna? Ia berguna apabila anda ingin kering dan simpan persediaan anda dengan bersih.
Apakah perbezaan antara sauh dan meluas di gitlab?
Gunakan Extends
Walaupun sauh boleh cepat bermula, mereka mempunyai kelemahan mereka. Yang utama yang saya temui ialah anda tidak boleh menggunakan sauh untuk menggunakan semula kod di beberapa fail - mereka hanya bekerja dalam fail yang sama. Sekiranya anda ingin menggunakan semula kod di beberapa fail, maka anda boleh menggunakan kata kunci Extends.
Apakah perbezaan antara sebelum ini dan skrip di gitlab?
Jika tidak, tidak ada perbezaan. sebelum ini: dan skrip: hanya digabungkan bersama apabila tugas berjalan. Perlu dinyatakan juga bahawa after_script: jauh berbeza daripada skrip: / sebelum_skrip: . After_script berjalan dalam contoh shell yang berasingan dan akan berjalan dalam keadaan yang berbeza.
Bagaimana saya menjadualkan pekerjaan gitlab?
Di GitLab, anda boleh menambah jadual saluran paip dengan memilih menu -> Projek dari bar atas dan kemudian pilih "Jadual" dari tab CI/CD. Di sini anda boleh mengisi borang "Jadual Baru" dan teruskan untuk menentukan pembolehubah CI/CD.