首页 文章

在詹金斯执行maven释放前git pull

提问于
浏览
0

问题:我们有一个jenkins工作,可以1)构建项目(例如mvn包),2)同一个工作启用了Maven发布构建功能 .

如果我发布,并且在“执行maven发布”之前我没有立即运行构建,我似乎冒险将先前版本应用于标记 .

例如 . 我刚刚发布0.0.2,我的头部是0.0.3-SNAPSHOT . 再次,我点击执行maven发布,我再次提供相同的版本,而不是0.0.3 / 0.0.4-SNAPSHOT .

在mvn发布之前,我总是手工操作,我总是git pull:准备发布:执行 .

因此,在我看来,jenkins也应该首先在提供设置版本之前首先提供回购 . 可以这样做吗?看来jenkins发布插件忽略了jenkins中的git设置 .

1 回答

  • 1

    我有类似的Jenkins CI设置和Git插件,但我没有遇到这样的问题 .

    每次使用来自git repository的最新代码构建项目 .

    如果在您的情况下项目没有使用最新代码构建,那么您可以添加构建设置以在“执行Windows批处理命令”中执行git命令以从存储库中获取代码 .

相关问题