artifactory flag artifacts as 'integration' 目前没有工作
artifactory flag artifacts as 'integration' not working so far
我正在使用 artifactory 来存储我的工件,使用通用存储库(我将其命名为 'generic-local')和我根据 maven2 布局自定义的布局(我相信默认布局之一)
布局不变
[orgPath]/[module]/baseRev/[module]-baseRev(-[classifier]).[ext]
我的版本格式如下
- myartifact-1.0.0
- myartifact-1.0.0-develop
- myartifact-1.0.0-branch1234
检测并标记发布工件。我了解工件依赖于某些正则表达式
文件夹集成修订正则表达式和文件集成修订正则表达式
对于两者,我都将此正则表达式设置为 'branch.*|develop.*'
我希望 artifactory 现在可以将上面列表中最后两个工件之后的任何工件标记为 'integration',但到目前为止它还没有工作..
http://myrepo.com/artifactory/api/search/versions?g=My.Applications&a=myartifact&repos=generic-local
returns
{
"results": [
{
"version": "1.0.267-branch1234",
"integration": false
},
{
"version": "1.0.266-branch1234",
"integration": false
},
{
"version": "1.0.265-branch1234",
"integration": false
}
}
我在 artifactory 中测试了测试工件路径解析表。对于上面的每个工件,它返回:
文件夹集成修订:branch1234
文件集成修订:branch1234
这让我觉得我的正则表达式是有效的。因此工件被视为集成.. 然而 api returns 错误..
我做错了什么
以上内容有效。我可以看到最终用标志 integration=true 标记的工件。
例如,我可以使用它 运行 'deploy latest stable version'.
修复方法是等待。似乎人工制品不会立即应用规则。即使对于规则更改后添加的新工件也是如此。令人困惑并希望他们的文档能提到它。
我正在使用 artifactory 来存储我的工件,使用通用存储库(我将其命名为 'generic-local')和我根据 maven2 布局自定义的布局(我相信默认布局之一)
布局不变 [orgPath]/[module]/baseRev/[module]-baseRev(-[classifier]).[ext]
我的版本格式如下
- myartifact-1.0.0
- myartifact-1.0.0-develop
- myartifact-1.0.0-branch1234
检测并标记发布工件。我了解工件依赖于某些正则表达式
文件夹集成修订正则表达式和文件集成修订正则表达式
对于两者,我都将此正则表达式设置为 'branch.*|develop.*'
我希望 artifactory 现在可以将上面列表中最后两个工件之后的任何工件标记为 'integration',但到目前为止它还没有工作..
http://myrepo.com/artifactory/api/search/versions?g=My.Applications&a=myartifact&repos=generic-local
returns
{
"results": [
{
"version": "1.0.267-branch1234",
"integration": false
},
{
"version": "1.0.266-branch1234",
"integration": false
},
{
"version": "1.0.265-branch1234",
"integration": false
}
}
我在 artifactory 中测试了测试工件路径解析表。对于上面的每个工件,它返回:
文件夹集成修订:branch1234 文件集成修订:branch1234
这让我觉得我的正则表达式是有效的。因此工件被视为集成.. 然而 api returns 错误.. 我做错了什么
以上内容有效。我可以看到最终用标志 integration=true 标记的工件。 例如,我可以使用它 运行 'deploy latest stable version'.
修复方法是等待。似乎人工制品不会立即应用规则。即使对于规则更改后添加的新工件也是如此。令人困惑并希望他们的文档能提到它。