Jenkins常见问题集锦(一)

问题1:Jenkins和Docker怎么结合?

参考:Jenkins和Docker结合可以将容器作为Jenkins的slave节点,有很多优点。比如实现执行环境的统一,slave的自动创建和销毁,免去了人工维护环境的成本等。

问题2:写pipeline时,两个stage,第一个随机指定一台机器运行,第二个需要跟第一个在同一台机器上,有什么办法来做吗?

参考:设置全局agent,每个stage不单独指定agent即可。

问题3:项目在Windows和Linux上各编译一部分,然后把Windows上的产物合并到Linux上,如何处理?

参考:可以考虑编译机器固定,或者产物都放到一个固定存放机器,再拿回来。

问题4:Pipeline和Jenkins传统类型的任务比有什么优点?

参考:Pipeline一个是单个任务可以多节点,另外代码可以复用,比图形界面点击有效率。配置变成代码了,就可以进行版本化控制,便于管理。

问题5:启动Pipeline的时候,希望能够只检出Jenkinsfile文件。

参考:如果说有这种特殊需求,建议把Jenkinsfile单独放到一个git库里管理,不和应用源码放一起。

原文发布于微信公众号 - 左手编程右手文化(shanyshanb)

原文发表时间:2019-08-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券