Jenkins on ACK實戰(三):容器化的構建

上一篇中,我們演示瞭如何配置並運行一條簡單的流水線,可能有些讀者對於上篇文章中的配置還有些疑問:

  • 爲何構建任務運行時會有一個slave節點加入
  • pipeline的寫法似乎和Jenkins文檔中的例子有點不一樣

今天這篇文章就來解答上面兩個問題,並解釋下構建中的幾個stage跟傳統環境中的差異

哪裏來的slave?

這些slave節點都是kubernetes-plugin這個插件動態創建的,實際上是在kubernetes運行的一個pod

大家應該還記得,我們在第一篇文章中,檢查Jenkins安裝結果的時候,查看了cloud的kubernetes配置,這些配置就是給kubernetes-plugin用的

這個插件會擴展pipeline的寫法,允許我們自定義執行構建的環境,這也是爲什麼我們的pipeline會跟常見的有些差異的原因

slave節點配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章