luk*_*a5z 39 jenkins docker jenkins-pipeline
我正在寻找一种方法来运行由Jenkins 2.0中的多个容器组成的支持Docker的构建.
是否有任何计划在Pipeline中对Docker Compose进行原生支持,或者通过CloudBees docker插件进行管道.
或者可以/必须通过显式调用解决这个问题sh docker-compose...吗?甚至可以在内部使用它们try... finally
来进一步控制服务生命周期.
编辑:第一个答案是建议一种在jenkins中构建docker容器的方法.这不是这里所需要的.我(EngineerDollery)希望使用compose在jenkins中启动我的目标平台,以便我可以将我的应用程序部署到它并运行端到端测试.
Von*_*onC 14
在搜索后,詹金斯bug跟踪,JENKINS-35025建议docker-compose.yml运行在一个码头工人集装箱作业时,使用考虑Maven构建.
另请参阅使用Jenkins创建CI管道,该管道假设您的Jenkins服务器上安装了docker-compose.
注意:一年后(2017年8月),Docker Pipeline插件仍然不支持docker-compose
2018年7月,Ivan Aracki 在评论中指出:
手动安装
docker-cli和docker-compose与主机相同的版本是现在的解决方案...
| 归档时间: |
|
| 查看次数: |
28900 次 |
| 最近记录: |