對于網(wǎng)站建設公司來說,agent部分指定整個流水線或特定階段 (Stage) 將在 Jenkins 環(huán)境中執(zhí)行的位置,具體取決于該agent部分的放置位置。該部分必須在pipeline塊的頂層進行定義,但是階段級別的使用為可選。有關更多信息,請參見Jenkins 官方文檔。
podTemplate 是一種 Pod 模板,該 Pod 用于創(chuàng)建 Agent。用戶可以定義在 Kubernetes 插件中使用的 podTemplate。
當流水線運行時,每個 Jenkins Agent Pod 必須具有一個名為jnlp的容器,用于 Jenkins Controller 和 Jenkins Agent 之間進行通信。另外,用戶可以在 podTemplate 中添加容器以滿足自己的需求。用戶可以選擇使用自己的 Pod YAML 來靈活地控制運行時環(huán)境 (Runtime),并且可以通過container命令來切換容器。請參見以下示例。
同時,對于網(wǎng)站建設公司來講,KubeSphere 內(nèi)置了一些 podTemplate,用戶無需編寫 YAML 文件,極大降低學習成本。在目前版本中,KubeSphere 內(nèi)置了 4 種類型的 podTemplate:base、nodejs、maven和go,并且在 Pod 中提供隔離的 Docker 環(huán)境。
您可以通過指定 Agent 的標簽來使用內(nèi)置 podTempalte。例如,要使用 nodejs 的 podTemplate,您可以在創(chuàng)建流水線時指定標簽為nodejs,具體參見以下示例。
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權利。 粵ICP備09033321號