首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用jenkins rest api从构建工件中获取文件名列表?

Jenkins是一个开源的自动化构建工具,它提供了一系列的REST API接口,可以通过这些接口来实现与Jenkins的交互操作。要从构建工件中获取文件名列表,可以通过Jenkins的REST API中的"Artifact API"来实现。

具体步骤如下:

  1. 首先,需要获取构建的信息,可以使用Jenkins的"Build API"来获取。通过发送GET请求到http://<Jenkins服务器地址>/job/<Job名称>/<构建号>/api/json,可以获取到构建的详细信息。
  2. 在构建的详细信息中,可以找到构建工件的相对路径。通常,构建工件存储在/var/lib/jenkins/jobs/<Job名称>/builds/<构建号>/archive/目录下。
  3. 接下来,可以使用Jenkins的"Artifact API"来获取构建工件的文件列表。通过发送GET请求到http://<Jenkins服务器地址>/job/<Job名称>/<构建号>/artifact/*view*/,可以获取到构建工件的文件列表。
  4. 解析返回的JSON数据,可以获取到文件名列表。

总结起来,使用Jenkins的REST API从构建工件中获取文件名列表的步骤如下:

  1. 获取构建的详细信息:GET http://<Jenkins服务器地址>/job/<Job名称>/<构建号>/api/json
  2. 获取构建工件的相对路径。
  3. 获取构建工件的文件列表:GET http://<Jenkins服务器地址>/job/<Job名称>/<构建号>/artifact/*view*/
  4. 解析返回的JSON数据,获取文件名列表。

对于Jenkins的REST API的具体使用方式和更多细节,可以参考腾讯云的Jenkins产品文档:Jenkins REST API

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

16分8秒

人工智能新途-用路由器集群模仿神经元集群

领券