gpt4 book ai didi

json - 如何从 Jenkins 构建请求中获取 JSON 对象

转载 作者:行者123 更新时间:2023-11-29 09:09:44 26 4
gpt4 key购买 nike

类似于 http://localhost/jenkins/job/job_name/25/api/json 将返回一个包含 build 26 详细信息的 JSON 对象,是有没有办法在第一次启 Action 业时获得类似的对象,即,在您知道内部版本号是什么之前?

我注意到从 curl post 请求到构建 url 的输出返回包含构建号的 ​​html;但是,我宁愿不必解析它,而是使用一个包含内部版本号的 JSON 对象。目前,我正在使用:

curl -v --data "param1=value&param2=value" \
http://localhost/jenkins/job/job_name/buildWithParameters

它可以很好地启动工作并输出一堆 html。有没有办法开始这项工作并接收带有内部版本号的 JSON 对象?

最佳答案

nextBuildNumber 可能不是在所有情况下都是正确的内部版本号。如果您触发了同一个作业的两个不同构建,我们不知道哪个先被触发。这里有一个竞争条件。检查构建队列也可能无法提供正确的构建号。

关于json - 如何从 Jenkins 构建请求中获取 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14130904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com