如何防止先前部署的工件被覆盖?

Jon*_*ott 26 artifactory maven-3 maven

我们将Artifactory用于我们公司的Maven存储库.有没有办法设置它(或设置Maven),以便在存在具有相同版本号的预先存在的工件时,无法将工件部署到存储库?

这样做的原因是为了确保有效版本不会被意外覆盖.如果确实需要重新部署工件,我们的开发人员可以使用Artifactory Web界面将其删除.然后他们可以部署新副本.

谢谢!

noa*_*amt 28

通过撤消目标存储库上部署users\groups的"删除"权限可以轻松实现这一点; 工件删除和工件重新部署都需要删除权限.

所有用户\组权限都可以在管理员 - >安全性 - >权限的UI中进行编辑.
另请参阅管理权限

  • 有一个游戏,我有一个`deployers`组,只有"部署/缓存"权限,但我在尝试覆盖一个工件时没有看到任何失败...... (2认同)