标签: jenkins jenkins-plugins
我在项目中使用Jenkins CI,我能够成功构建项目,并且在每次成功构建后将其部署到容器中都没有问题。现在我有一个条件,即只有在发布属性文件中有更改时才必须发生对容器的部署。如果发布属性文件中没有更改,则必须构建项目,但不应进行部署。
由于我是Jenkins的新手,我正在尝试所有的选择,我相信某人一定有类似情况,请分享您的想法或想法。如果我发现了什么,我会发布它。
非常感谢您对此的帮助。
答案 0 :(得分:1)
如果仍然没有回答!!
我们可以使用Script Trigger插件轻松完成。 这允许您运行shell / batch脚本,并根据此脚本的退出代码执行构建。
您可以跟踪属性文件的上次修改日期,如果它已更改,那么您可以继续构建,否则在更改发生之前不会有任何构建。
希望这有帮助(如果现在需要的话);
答案 1 :(得分:0)
您应该安装" 构建后脚本插件"在你的詹金斯。之前的回答是提到了一个不再可用的插件。
然后您可以添加子构建步骤,例如执行shell脚本
脚本
您还可以发布Docker容器等