jenkinsdocker插件和链接的奴隶

我希望能够根据需要启动多个链接的容器, 在这个构build运行标记的地方,就像我为一个容器使用docker插件一样。

目前,我正在Docker容器中运行Jenkins,并使用docker插件configuration了一个从属云,以便为每个作业提供一个从属容器,此configuration由插件按需完成。

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

  • 启动nodejs应用程序容器链接到selenium网格容器进行量angular器e2etesting
  • 使用nodejs应用程序启动容器,并将其链接到另一个容器中的redis服务器。

目前,docker插件不支持链接容器,所以我应该如何处理这些场景?

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

我得到了docker-in-docker的工作,并且想到在pre-setup中使用DIND工作,但是我发现这是一个相当不合理的解决scheme。

有没有一个插件式的解决scheme?

Docker Slaves Plugin新版本的side容器function现在解决了这个问题!