Jenkins Post构建部署

时间:2012-08-14 23:46:33

标签: jenkins jenkins-plugins

我在项目中使用Jenkins CI,我能够成功构建项目,并且在每次成功构建后将其部署到容器中都没有问题。现在我有一个条件,即只有在发布属性文件中有更改时才必须发生对容器的部署。如果发布属性文件中没有更改,则必须构建项目,但不应进行部署。

由于我是Jenkins的新手,我正在尝试所有的选择,我相信某人一定有类似情况,请分享您的想法或想法。如果我发现了什么,我会发布它。

非常感谢您对此的帮助。

2 个答案:

答案 0 :(得分:1)

如果仍然没有回答!!

我们可以使用Script Trigger插件轻松完成。 这允许您运行shell / batch脚本,并根据此脚本的退出代码执行构建。

您可以跟踪属性文件的上次修改日期,如果它已更改,那么您可以继续构建,否则在更改发生之前不会有任何构建。

希望这有帮助(如果现在需要的话);

答案 1 :(得分:0)

您应该安装" 构建后脚本插件"在你的詹金斯。之前的回答是提到了一个不再可用的插件。

然后您可以添加子构建步骤,例如执行shell脚本

see screenshot脚本

您还可以发布Docker容器等