Jenkins Post构建部署

Hak*_*ata 5 jenkins jenkins-plugins

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

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

非常感谢您对此的帮助.

小智 1

如果这还没有回答!!

我们可以使用脚本触发器插件轻松完成此操作。这允许您运行 shell/批处理脚本,并根据该脚本的退出代码执行构建。

您可以跟踪属性文件的最后修改日期,如果它发生了变化,那么您可以继续构建,如果没有,则在更改发生之前不会有任何构建。

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