【发布时间】:2016-02-21 02:44:32
【问题描述】:
我正在设置 jenkins 以使用 git 和 maven 创建战争版本。我在 bitbucket 中创建了一个挂钩来调用 jenkins build 还提到了 jenkins 中的分支名称以在特定分支中构建。问题是每当有任何分支中的新提交时,jenkins 都会构建和重新部署 war 文件。 我需要的是,如果 git 没有变化,jenkins 应该中止构建。请帮忙。
编辑: 我确实使用插件在 Maven 级别尝试过
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<archive>
<forced>false</forced>
</archive>
</configuration>
</plugin>`
如果“没有要编译的源代码”,maven 仍在构建 war 文件。
【问题讨论】: