如何在ARTIFACTORY中创建存储库和构建权限目标
下面是一个示例cURL命令,用于创建存储库和构建权限目标:
curl -uadmin:
正如上面cURL中所介绍的那样,build-info-permission。Json提供了以下三个参数:
- Java-developers是将要创建的权限目标的名称,
- 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构建权限,构建权限目标