Dependencies 获取状态为Artifactory的最新版本
我有一个通用存储库,我们在其中存储来自各种构建的工件。 我们的构建有3种可能的状态-Dependencies 获取状态为Artifactory的最新版本,dependencies,teamcity,artifactory,Dependencies,Teamcity,Artifactory,我有一个通用存储库,我们在其中存储来自各种构建的工件。 我们的构建有3种可能的状态-构建、阶段、发布。这些状态是通过restapi生成提升调用分配的 在构建B中,我需要最新版本的工件。 我该怎么做 工件具有以下结构: Generic:UNIX/somefolder/123/<artifacts-of-build-id-123> Generic:UNIX/somefolder/123/<artifacts-of-build-id-124> 但这将返回400错误请求错误。从
构建、阶段、发布
。这些状态是通过restapi生成提升
调用分配的
在构建B中,我需要最新版本的工件。
我该怎么做
工件具有以下结构:
Generic:UNIX/somefolder/123/<artifacts-of-build-id-123>
Generic:UNIX/somefolder/123/<artifacts-of-build-id-124>
但这将返回400错误请求
错误。从JSON中删除“buildStatus”会有所帮助,但我还是会得到最新版本,不管它的状态如何
构建构件具有以下属性:
编辑:我没有设置自定义布局,但是我为这个案例做了一个来测试它。没有帮助。同时使用“buildNumber”:“LATEST”和“buildStatus”:“release”参数可能会在约束之间产生冲突。
仅当未指定buildNumber参数时,才允许使用“buildStatus”参数。i、 e:
curl-v--fail--request POST--header'Content Type:application/json'\
--数据“{”buildName:“UNIX::buildName::Build”,“buildStatus:“release”}”\
希望这有帮助,
伊塔马尔
curl -v --fail --request POST --header 'Content-Type: application/json' \
--data '{"buildName": "UNIX :: BuildName :: Build", "buildNumber": "LATEST", "buildStatus": "release"}' \
https://artifactory.srv.int.domain.com/artifactory/api/search/buildArtifacts