Rumah >pembangunan bahagian belakang >tutorial php >Jenkins dengan PHP – Jalankan Saluran Paip Pertama Anda
Jenkins ialah pelayan automasi sumber terbuka yang digunakan secara meluas yang membantu mengautomasikan tugas seperti membina, menguji dan menggunakan perisian. Dalam catatan blog ini, kami akan membimbing anda melalui penyediaan Jenkins dengan PHP, membimbing anda menjalankan saluran paip pertama anda untuk kedua-dua "Hello, World!" contoh dan menjalankan projek PHP daripada repositori Git menggunakan Jenkins.
Sebelum anda bermula, pastikan anda mempunyai:
Kita akan mulakan dengan asas "Hello, World!" saluran paip untuk membiasakan diri dengan sintaks Jenkinsfile.
Tatal ke bawah ke bahagian Saluran Paip.
Dalam medan Definisi, pilih Skrip Saluran Paip.
Tampalkan kod saluran paip mudah berikut ke dalam kotak skrip:
groovy
pipeline { agent any stages { stage('Hello') { steps { script { echo 'Hello, World!' } } } } }
Skrip saluran paip ringkas ini mengandungi satu peringkat yang mengeluarkan rentetan Hello, World! dalam konsol Jenkins.
Seterusnya, kami akan melanjutkan saluran paip kami ke kod pembayaran daripada repositori GitHub dan menjalankan skrip PHP.
Jika anda belum memilikinya, buat fail PHP mudah dalam repositori GitHub. Berikut ialah contoh fail index.php:
<?php echo 'helloworld'; ?>
Tolak fail ini ke repositori (cth., hello-php-jenkins) di GitHub.
Dalam bahagian Pipeline, pilih skrip Pipeline.
Gantikan skrip saluran paip lalai dengan kod berikut:
pipeline { agent any stages { stage('Hello') { steps { script { echo 'Hello, World!' } } } } }
Nota: Di Linux, anda akan menggantikan powershell dengan sh untuk melaksanakan arahan PHP.
Tahniah! Anda telah berjaya mencipta dua saluran paip Jenkins:
Asas "Hello, World!" saluran paip yang hanya mencetak mesej.
Saluran paip PHP Git yang menyemak projek PHP daripada GitHub dan menjalankan skrip PHP.
Dengan mengikuti langkah ini, anda kini mempunyai asas untuk mencipta saluran paip berasaskan PHP yang lebih kompleks dengan Jenkins. Ini hanyalah permulaan dan anda boleh menyepadukan ujian, penggunaan dan tugasan automasi lain ke dalam saluran paip Jenkins anda mengikut keperluan.
Selamat Jenkins-ing!
Atas ialah kandungan terperinci Jenkins dengan PHP – Jalankan Saluran Paip Pertama Anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!