小编fil*_*phe的帖子

禁止重新部署以释放存储库

CI系统: Jenkins使用Jenkins Artifactory插件,使用管道作业
语言: Java,使用Maven构建

我们有一个设置,其中"发布版本"应该上传到临时存储库,并且应该能够从连续的Jenkins构建中覆盖(例如,因为发布/ xxx分支中的错误修复).
不应允许将发行版本直接上载到发行版存储库中,但应允许将其升级到版本库中.当然,它们不应该被允许从促销或直接上传中被覆盖.

在我们目前的设置中,我们成功地允许重新部署到暂存,并禁止"重新促销"到发布.但是,发布工件仍然可以重新部署到发布存储库中.

Jenkins用户的有效权限:

  • 发布存储库
    • 删除/覆盖: false
    • 部署/缓存: true
    • 注释:是的
    • 阅读:真实
  • 分期
    • 删除/覆盖: true
    • 部署/缓存: true
    • 注释:是的
    • 阅读:真实

那么,有没有办法:

  1. 禁止将(并重新部署)部署到发布存储库
  2. 允许每个版本的一个促销到发布存储库
  3. 禁止"重新促销"到发布存储库
  4. 允许部署(并重新部署)到临时存储库

最好仅使用Artifactory权限设置.

artifactory jenkins

2
推荐指数
1
解决办法
384
查看次数

标签 统计

artifactory ×1

jenkins ×1