【发布时间】:2023-01-17 03:19:39
【问题描述】:
我们正在使用 Jfrog Artifactory 并寻找一种方法来自动为项目列表创建回购、组和权限,作为 Azuredevops 管道的一部分。
例如,我想创建一个名为“myproject-mvn-repo”的虚拟 Repo,其所有子组件如下所示。
- 创建一个虚拟仓库:myproject-mvn-repo
- 链接现有的或为 maven 创建远程仓库(如果不存在):myproject-mvn-remote-repo
- 如果不存在则创建 2 个本地存储库:- myproject-mvn-release-local-repo - myproject-mvn-snapshot-local-repo
- 为 Repos 创建安全组:- myproject-sg
- 为 Repos 和相关构建创建 2 类权限:myproject- developers(读写) myproject-contributors(读/写/管理)
- 随后将用户添加到组中
我尝试关注 Jfrog document ,但无法遍历许多项目,需要使其成为幂等的(如果已经存在,不应创建/修改任何回购或组件)
【问题讨论】:
标签: artifactory jfrog-cli jfrog-xray