如何识别Jenkins Remote Trigger生成的作业的build_id /名称

时间:2011-06-22 19:26:26

标签: jenkins

应用程序如何通过使用.../buildWithParameters?token=TOKEN执行HTTP发布到Jenkins CI作业来启动构建请求来获取其HTTP Post导致的BUILD_ID或BUILD_NUMBER以启动构建?

例如,如果我有6个运行的应用程序,每个应用程序启动相同的Jenkins CI作业,则每个构建将获得不同的build_id,但每个应用程序如何知道哪个特定的build_id对应于其触发请求?

1 个答案:

答案 0 :(得分:2)

一旦触发构建,获取build_id并存储

.../api/xml?xpath=//lastBuild/number/text()

将获取当前正在运行的作业的内部版本号。假设你的工作速度提高了几秒钟,使用lastBuild / number / text()会得到你可以在以后用来检索你想要的内容的内部版本号。