Jenkins 是一種廣泛使用的開源自動化伺服器,可協助自動化建置、測試和部署軟體等任務。在這篇文章中,我們將引導您使用 PHP 設定 Jenkins,指導您執行第一個管道以實現簡單的「Hello, World!」範例並使用 Jenkins 從 Git 儲存庫執行 PHP 專案。
開始之前,請確保您擁有:
我們將從基本的「Hello, World!」開始。熟悉 Jenkinsfile 語法的管道。
向下捲動到「管道」部分。
在「定義」欄位中,選擇「管道腳本」。
將以下簡單管道程式碼貼到腳本框中:
絕妙
pipeline { agent any stages { stage('Hello') { steps { script { echo 'Hello, World!' } } } } }
這個簡單的管道腳本包含一個輸出字串 Hello, World! 的階段。在 Jenkins 控制台中。
接下來,我們將擴展管道以從 GitHub 儲存庫簽出程式碼並執行 PHP 腳本。
如果您還沒有,請在 GitHub 儲存庫中建立一個簡單的 PHP 檔案。這是一個範例 index.php 檔案:
<?php echo 'helloworld'; ?>
將此檔案推送到 GitHub 上的儲存庫(例如 hello-php-jenkins)。
在「管道」部分中,選擇「管道腳本」。
將預設管道腳本替換為以下程式碼:
pipeline { agent any stages { stage('Hello') { steps { script { echo 'Hello, World!' } } } } }
注意:在 Linux 上,您可以用 sh 取代 powershell 來執行 PHP 指令。
恭喜!您已成功建立兩個 Jenkins 管道:
基本的「你好,世界!」僅列印訊息的管道。
一個 PHP Git 管道,用於從 GitHub 檢出 PHP 專案並執行 PHP 腳本。
透過執行這些步驟,您現在已經具備了使用 Jenkins 建立更複雜的基於 PHP 的管道的基礎。這只是開始,您可以根據需要將測試、部署和其他自動化任務整合到 Jenkins 管道中。
詹金斯快樂!
以上是Jenkins 與 PHP – 運行您的第一個管道的詳細內容。更多資訊請關注PHP中文網其他相關文章!