Jenkins docker 插件和链接的奴隶

Jenkins docker plugin and linked slaves

我希望能够按需启动多个链接的容器,使用 限制此构建 运行 标记的位置,就像我使用 docker 插件一样一个容器。

我目前 运行在一个 docker 容器中安装 Jenkins 并使用 docker plugin 配置一个从属云来为每个作业提供一个从属容器,这个配置是按需完成的通过插件。

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

目前,docker 插件 does not support linked containers 那么我应该如何处理这些场景?

我知道如何使用 docker-compose 启动多个链接容器,但目前没有用于撰写的 Jenkins 插件。

我能够 docker-in-docker 工作,并考虑过在预设置中使用 compose 来完成 DIND 工作,但我发现这很不雅解决方案。

是否有插件解决方案?

Docker Slaves Plugin 新版本的侧容器功能现在解决了这个问题!