Code Stream 提供 Jenkins 外掛程式,此外掛程式可觸發建置和測試原始程式碼的 Jenkins 工作。Jenkins 外掛程式可執行測試案例,並且可以使用自訂指令碼。
若要在管線中執行 Jenkins 工作,您可以使用內部部署或雲端式 Jenkins 伺服器,並且在 Code Stream 中新增 Jenkins 端點。然後,您可以建立管線並向其新增 Jenkins 工作。
必要條件
- 設定執行 1.561 版或更新版本的內部部署或雲端式 Jenkins 伺服器。
- 如果您使用內部部署 Jenkins 伺服器,請確認您可以存取 VMware Cloud Assembly 以便能夠新增雲端 Proxy。如需範例,請參閱設定 VMware Code Stream 以建立發佈程序模型。
- 確認您是 Code Stream 中的專案的成員。如果您不是管理員,請要求 Code Stream 管理員將您新增為專案成員。請參閱如何在 VMware Code Stream中新增專案。
- 確認 Jenkins 伺服器上存在某個工作,以便管線工作能夠執行此工作。
程序
結果
恭喜您!透過新增端點、建立管線,並設定建置程式碼的 Jenkins 工作,以整合 Code Stream 與 Jenkins。
範例: Jenkins 建置工作的範例 YAML
對於此範例中使用的 Jenkins 建置工作類型,YAML 類似於下列程式碼,其中通知已開啟:
test: type: Jenkins endpoints: jenkinsServer: jenkins input: job: Add two numbers parameters: Num1: '23' Num2: '23'
後續步驟
檢閱其他區段以瞭解更多資訊。請參閱將 VMware Code Stream 連線至端點。