如何在ARTIFACTORY中创建存储库和构建权限目标

Pradnya Shinde
2022-12-25 36

以下是一个示例cURL命令创建存储库和构建权限目标:

curl -uadmin: -XPUT "https://localhost:8081/artifactory/api/v2/security/permissions/java-developers" -H "Content-type: application/json" -T build-info-permission.json

如上面的cURL所示,build-info-permission.json主要包括以下三个参数:

  • java开发人员是要创建的权限目标的名称,
  • generic-local泛型类型、本地存储库的名称和
  • testmaven是否是Artifactory现有建筑的名称

下面是一个示例build-info-permission.json

“名称”:“java开发人员”,

“回购”:{

- "include-patterns":["**"](默认值),

- "exclude-patterns":[""](默认值),

+ "repositories": ["generic-local"],

- "actions": {

"users": {

“test1”:[“读”、“写”、“管理”),

"test2": ["write"," annotation "," read"]

},

groups: {

"group1": ["manage","read"," annotation "],

"readers": ["read"]

},

“构建”:{

- "include-patterns": ["testmaven/**"](默认),

- "exclude-patterns":[""](默认值),

+ "repositories": ["artifactory-build-info"](默认,不能更改),

- "actions": {

"users": {

“test1”:“读”,“管理”,

"test2": ["write"]

},

groups: {

“group1”:[“管理”、“读”、“写”、“注释”,“删除”),

"readers": ["read"]

属性的更多信息创建或替换权限目标REST API命令可用在这里

发布日期:2019年5月21日

最后更新:2021年4月23日

关键词:Artifactory构建权限,构建权限目标