【问题标题】:Jenkins docker plugin and linked slavesJenkins docker 插件和链接的 slave
【发布时间】:2016-06-07 15:26:55
【问题描述】:

我希望能够按需启动多个链接的容器,使用 restrict where this build run 标记,就像我对单个容器使用 docker 插件所做的那样。

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

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

  • 正在启动链接到 selenium 网格容器的 nodejs 应用程序容器以进行量角器 e2e 测试
  • 使用链接到另一个容器中的 redis 服务器的 nodejs 应用程序启动容器。

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

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

我能够让 docker-in-docker 工作,并考虑在预设置中使用 compose 来完成一项 DIND 工作,但我发现这是一个非常不雅的解决方案。

有插件解决方案吗?

【问题讨论】:

    标签: jenkins docker continuous-integration build-automation docker-compose


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-12
      • 1970-01-01
      • 2021-07-13
      • 2018-07-18
      • 2016-11-25
      • 2023-03-03
      • 1970-01-01
      • 2017-09-01
      相关资源
      最近更新 更多