Artifactory REST API:如何找到工件的构建?

塔兰托加

如何在Artifactory中找到给定工件的构造?这是在Artifactory Pro 3.9.x中。这些工件是在jenkins上创建的,并通过Jenkins / Artifactory插件推送到Artifactory。

该连接在Artifactory Web UI中公开(即,我可以单击工件的“ Builds”选项卡),但是我似乎找不到合适的API或AQL来通过REST API进行相同的操作。

德罗·别列兹尼茨基

对于不支持AQL中构建域的4.2之前的Artifactory版本,可以通过从build.namebuild.number属性获取此信息来找到工件构建使用Artifactory构建集成部署的任何工件都带有这两个属性。

例如:

$ curl -uadmin:password http://localhost:8081/artifactory/api/storage/libs-snapshot-local/org/jfrog/test/multi1/3.5-SNAPSHOT/multi1-3.5-20160112.080623-1.jar?properties=build.name,build.number

{
  "properties" : {
    "build.name" : [ "maven-example" ],
    "build.number" : [ "8" ]
  },
  "uri" : "http://localhost:8081/artifactory/api/storage/libs-snapshot-local/org/jfrog/test/multi1/3.5-SNAPSHOT/multi1-3.5-20160112.080623-1.jar"
}

获得构建名称和编号后,就可以使用Build Info REST API来获取构建信息。

例如:

$ curl -u admin:password http://localhost:8081/artifactory/api/build/maven-example/8
{
  "buildInfo" : {
    "version" : "1.0.1",
    "name" : "maven-example",
    "number" : "8"
  ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Artifactory如何管理回购

使用Gradle将工件上传到Artifactory

如何在Artifactory中的新工件上触发Jenkins构建?

Gradle Artifactory插件-如何从项目中的多个模块发布工件?

IntelliJ / Maven未从Artifactory更新工件

如何设置Jenkinsfile将Maven工件上传到Artifactory

如何在Artifactory中下载最后的工件?

如何使用Jfrog CLI将工件上传到Jfrog Artifactory?

Jenkins Artifactory插件-获取最新工件

通过REST API上传文件时,修正Artifactory中的校验和

Jfrog Artifactory REST API搜索工件的最新版本

从压缩的Artifactory工件下载单个文件

JFrog Artifactory API部署带有属性的工件

通过CLI或Rest添加Artifactory存储库

如何在Artifactory上对工件进行版本控制而不覆盖

如何将.net核心构建工件上传到JFrog Artifactory Cloud

如何使用JFrog CLI将构建和工件发布到Artifactory?

Artifactory正在缓存我不想要的工件

Artifactory REST API:如何生成构建信息json

Artifactory删除先前构建的工件

如何通过Artifactory中的属性区分工件的多个版本?

从 Jfrog artifactory OSS 中清理旧工件

通过 REST API 在 Artifactory 中设置 baseURL

将工件上传到 JFrog Artifactory

通过 Artifactory REST API 高效的服务器端批量删除

teamcity rest api 以获取生成工件的构建数量

Artifactory REST API 身份验证类型使用

如何使用 REST API 从 jfrog artifactory 中查找具有特定属性值的工件

如何在 Artifactory 中下载附加构建的所有工件?