0

我有两个构建我们软件的 Jenkins 工作。

一项作业在检测到存储库中的更改时运行。另一项工作每晚运行。

我希望每晚的工作从头开始,即构建所有工件 - jar、wars、poms、rpm 等。另一方面,我希望其他工作使用现有的工件 - 我已经这样做了。

对于每晚的工作,我删除了本地 .m2 存储库。但是如何删除工件中的适当版本?例如,如果我正在构建一个 1.0.0-SNAPSHOT 版本,我想事先使用该版本删除工件中的所有工件。

4

1 回答 1

2

If you just want to delete old snapshots, you can set Max Unique Snapshots to 1 for your Artifactory local repository. See here.

"The maximum number of unique snapshots (of the same artifact) to store. Any number of snapshots above the max are automatically removed by age."

Hope that helps!

于 2013-10-27T21:32:59.533 回答