如何在ARTIFACTORY中创建存储库和构建权限目标
以下是一个示例cURL命令创建存储库和构建权限目标:
curl -uadmin:
如上面的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构建权限,构建权限目标
