CI系统: Jenkins使用Jenkins Artifactory插件,使用管道作业
语言: Java,使用Maven构建
我们有一个设置,其中"发布版本"应该上传到临时存储库,并且应该能够从连续的Jenkins构建中覆盖(例如,因为发布/ xxx分支中的错误修复).
不应允许将发行版本直接上载到发行版存储库中,但应允许将其升级到版本库中.当然,它们不应该被允许从促销或直接上传中被覆盖.
在我们目前的设置中,我们成功地允许重新部署到暂存,并禁止"重新促销"到发布.但是,发布工件仍然可以重新部署到发布存储库中.
Jenkins用户的有效权限:
那么,有没有办法:
最好仅使用Artifactory权限设置.