我有一個jenkins設置與碼頭安裝在同一主機上。我讀過幾篇教程,幫助我創建一個作爲碼頭集裝箱的奴隸。所以每個分支的管道將在作爲jenkins主站的奴隸的碼頭集裝箱上執行。這適用於管道項目,但由於某種原因,它不適用於多分支項目。jenkins multibranch項目不啓動容器作爲從屬
如果我使用下面的管道腳本:
node('slave') {
echo 'Hello World'
sh 'docker info'
sh 'sleep 20'
}
在預計名稱爲「奴隸」它的工作原理和搬運工,流水線插件節點的管道項目啓動容器。在多分支項目中使用相同的管道似乎不起作用。詹金斯正在等待下一位執行人員,事實並非如此。在日誌中也沒有錯誤
碼頭管道插件配置正確,因爲它向我展示了docker的api版本,並且在使用pipelineproject時也應如其執行。
下圖顯示了該插件的配置:
任何想法如何做才能解決這個問題?
你能幫助我嗎?我和你一樣處於同樣的問題。 –