1

我希望能夠按需啓動多個鏈接容器,限制此構建的運行位置標籤就像我用docker插件爲單個容器一樣。詹金斯碼頭插件和鏈接的奴隸

我目前正在碼頭集裝箱內部運行Jenkins,並使用docker plugin配置了一個從屬雲,以便爲每個作業提供一個從屬容器,此配置由插件按需完成。

但現在我有一些新的要求,例如:

  • 開始掛硒網格容器量角器端對端測試
  • 的NodeJS應用程序容器啓動一個鏈接至一Redis的服務器在另一個的NodeJS應用的容器容器。

目前,碼頭插件does not support linked containers所以我應該如何處理這些情況?

我知道如何用docker-compose啓動多個鏈接的容器,但目前沒有用於撰寫的Jenkins插件。

我得到了docker-in-docker的工作,並想到在預先設置中使用一個DIND作業,但我發現這是一個相當不雅的解決方案。

是否有插件式的解決方案?

回答