0

我正在将 Jenkins 的构建上传到 Nexus 存储库。如果构建成功,它会从存储在 Nexus 上的 maven-metadata.xml 中使用增加的 buildNumber 上传。但是,有时我们的构建会失败,这意味着我们不会向 nexus 上传任何内容。但是 Jenkins 的内部版本号增加了。我们希望 Jenkins 和 Nexus 中的 buildNumber 保持一致。

例子:

  • Jenkins 成功的 build#1(作为 buildNumber 1 上传到 Nexus)
  • Jenkins 上的 build#2 失败(没有上传到 Nexus)
  • build#3 on Jenkins 成功(作为buildNumber 3上传到 Nexus )

它以某种方式可定制吗?

编辑:我正在使用带有 Maven Publishing 插件的 gradle

4

0 回答 0