上一篇中,我們演示瞭如何配置並運行一條簡單的流水線,可能有些讀者對於上篇文章中的配置還有些疑問:
- 爲何構建任務運行時會有一個slave節點加入
- pipeline的寫法似乎和Jenkins文檔中的例子有點不一樣
今天這篇文章就來解答上面兩個問題,並解釋下構建中的幾個stage跟傳統環境中的差異
哪裏來的slave?
這些slave節點都是kubernetes-plugin
這個插件動態創建的,實際上是在kubernetes運行的一個pod
大家應該還記得,我們在第一篇文章中,檢查Jenkins安裝結果的時候,查看了cloud
的kubernetes配置,這些配置就是給kubernetes-plugin
用的
這個插件會擴展pipeline的寫法,允許我們自定義執行構建的環境,這也是爲什麼我們的pipeline會跟常見的有些差異的原因
slave節點配置
參 |
---|