首页 > 解决方案 > 如果我尝试使用相同的快照版本,是否有可能导致构建失败?

问题描述

如果我尝试使用相同的快照版本,是否有可能构建失败。目前我已经通过 Jenkins 文件创建了 ci/cd 管道,我的要求是,如果已经有一个现有的快照版本并且我们正在尝试构建一个更多相同的快照版本,那么构建应该会失败。例如:如果我有我的 4.12,并且如果我尝试为相同的快照版本再创建一个版本,它应该会失败。我知道目前 maven 会为每个构建迭代覆盖它们。只是想了解我们是否会失败。

标签: mavenjenkinsjenkins-pipelinemaven-3

解决方案


您可能会找到一种方法,但您不应该这样做。

如果版本是“最终版”并且不应被覆盖,请使用发布版本。如果您希望能够覆盖某个版本,请使用快照。我认为没有理由创建快照版本并禁止覆盖它。


推荐阅读