由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - Jenkins 的 Rest API 能否提供build是否完成的信息?
相关主题
彻底被JAVA打败动态连接库问题: 继承一个DLL导出的类
Tomcat 的localhost_access_log含有用户登录信息,怎么能改没有 (转载)Scala Clojure 难以抉择
Postman传http post 总将 冒号 (:) 转成 %3A 怎么办?请教一下怎么学习java framework,怎么找java工作 (转载)
如果没有api,有什么办法写网站客户端呢?The rewards of running server-side JavaScript revealed
bee tools code generation 太强大了看到这么一段
node.js, express, sails, angularjs在一起做project,折磨人啊做rest大大牛们来说说
应该现在公司里都有用jira, confluence, jenkins这些东西吧?Node.js 写的 JS 代码有点难读懂
想自学JS based web development, 如何入手?iOS Developer Position Available
相关话题的讨论汇总
话题: jenkins话题: api话题: rest话题: pro话题: build
进入Programming版参与讨论
1 (共1页)
t**********s
发帖数: 930
1
我发现 Jenkins 可以通过 Rest API 来启动一个 build execution:
curl -X POST --user http://localhost:8080/view/job/
谁知道 Jenkins 的 任务完成后能否通过其 Rest API 查询到任务执行的结果?
我打算把 Ant Hill Pro 和 Jenkins 通过Jenkins 的Rest API 连起来. Ant Hill Pro
做CI, Jenkins 上执行测试任务。Jenkins 上的任务通过Rest API 被启动,然后任务
状态通过 Rest API 返回给Ant Hill Pro.
我觉得这应该是个自动化的循环过程。
现在第二步就卡住了。不知道Jenkins的哪个API能返回任务运行的状态和结果。
谢谢
w**z
发帖数: 8232
2
放狗搜一下,应该有API 可以用的。

Pro

【在 t**********s 的大作中提到】
: 我发现 Jenkins 可以通过 Rest API 来启动一个 build execution:
: curl -X POST --user http://localhost:8080/view/job/
: 谁知道 Jenkins 的 任务完成后能否通过其 Rest API 查询到任务执行的结果?
: 我打算把 Ant Hill Pro 和 Jenkins 通过Jenkins 的Rest API 连起来. Ant Hill Pro
: 做CI, Jenkins 上执行测试任务。Jenkins 上的任务通过Rest API 被启动,然后任务
: 状态通过 Rest API 返回给Ant Hill Pro.
: 我觉得这应该是个自动化的循环过程。
: 现在第二步就卡住了。不知道Jenkins的哪个API能返回任务运行的状态和结果。
: 谢谢

c*********e
发帖数: 16335
3
可以啊,jenkins已经很成熟了。不过,好像c#用jenkins不是很方便。

Pro

【在 t**********s 的大作中提到】
: 我发现 Jenkins 可以通过 Rest API 来启动一个 build execution:
: curl -X POST --user http://localhost:8080/view/job/
: 谁知道 Jenkins 的 任务完成后能否通过其 Rest API 查询到任务执行的结果?
: 我打算把 Ant Hill Pro 和 Jenkins 通过Jenkins 的Rest API 连起来. Ant Hill Pro
: 做CI, Jenkins 上执行测试任务。Jenkins 上的任务通过Rest API 被启动,然后任务
: 状态通过 Rest API 返回给Ant Hill Pro.
: 我觉得这应该是个自动化的循环过程。
: 现在第二步就卡住了。不知道Jenkins的哪个API能返回任务运行的状态和结果。
: 谢谢

g*****g
发帖数: 34805
4
你可以poll,对这种没有任何性能要求的脚本,poll足够了。

Pro

【在 t**********s 的大作中提到】
: 我发现 Jenkins 可以通过 Rest API 来启动一个 build execution:
: curl -X POST --user http://localhost:8080/view/job/
: 谁知道 Jenkins 的 任务完成后能否通过其 Rest API 查询到任务执行的结果?
: 我打算把 Ant Hill Pro 和 Jenkins 通过Jenkins 的Rest API 连起来. Ant Hill Pro
: 做CI, Jenkins 上执行测试任务。Jenkins 上的任务通过Rest API 被启动,然后任务
: 状态通过 Rest API 返回给Ant Hill Pro.
: 我觉得这应该是个自动化的循环过程。
: 现在第二步就卡住了。不知道Jenkins的哪个API能返回任务运行的状态和结果。
: 谢谢

a******n
发帖数: 5925
5
有的,
我们有个dadhboard, 里面有从Jenkins 抓过来的code coverage, test stats , build
info 等。

Pro

【在 t**********s 的大作中提到】
: 我发现 Jenkins 可以通过 Rest API 来启动一个 build execution:
: curl -X POST --user http://localhost:8080/view/job/
: 谁知道 Jenkins 的 任务完成后能否通过其 Rest API 查询到任务执行的结果?
: 我打算把 Ant Hill Pro 和 Jenkins 通过Jenkins 的Rest API 连起来. Ant Hill Pro
: 做CI, Jenkins 上执行测试任务。Jenkins 上的任务通过Rest API 被启动,然后任务
: 状态通过 Rest API 返回给Ant Hill Pro.
: 我觉得这应该是个自动化的循环过程。
: 现在第二步就卡住了。不知道Jenkins的哪个API能返回任务运行的状态和结果。
: 谢谢

t**********s
发帖数: 930
6
怎么poll?
还是用Curl 命令吗?
如果还是的话,我打算把poll出来的Jenkins build 的运行状态写成本地文件, 然后解
析发回 Ant Hill.
我想把这个查询过程做成循环, 直到本论Jenkins build 的运行结束为止.
下一轮一旦同样的Jenkins Build 再被触发, 这个查询过程又会自动重新开始.

【在 g*****g 的大作中提到】
: 你可以poll,对这种没有任何性能要求的脚本,poll足够了。
:
: Pro

t**********s
发帖数: 930
7
我想你们的这个Dashboard一定是调用了Jenkins 的 Rest API.
到底是哪个API提供 build 是否完成的信息呢?

build

【在 a******n 的大作中提到】
: 有的,
: 我们有个dadhboard, 里面有从Jenkins 抓过来的code coverage, test stats , build
: info 等。
:
: Pro

a******n
发帖数: 5925
8
忘了
应该都在你的 jenkinsserver/api 下面
或者登录后右下角有一个 'rest api" link

【在 t**********s 的大作中提到】
: 我想你们的这个Dashboard一定是调用了Jenkins 的 Rest API.
: 到底是哪个API提供 build 是否完成的信息呢?
:
: build

1 (共1页)
进入Programming版参与讨论
相关主题
iOS Developer Position Availablebee tools code generation 太强大了
请教JAX-RS大牛?node.js, express, sails, angularjs在一起做project,折磨人啊
scala支持Restful web service的问题应该现在公司里都有用jira, confluence, jenkins这些东西吧?
话说hbase是不是用的不多了?想自学JS based web development, 如何入手?
彻底被JAVA打败动态连接库问题: 继承一个DLL导出的类
Tomcat 的localhost_access_log含有用户登录信息,怎么能改没有 (转载)Scala Clojure 难以抉择
Postman传http post 总将 冒号 (:) 转成 %3A 怎么办?请教一下怎么学习java framework,怎么找java工作 (转载)
如果没有api,有什么办法写网站客户端呢?The rewards of running server-side JavaScript revealed
相关话题的讨论汇总
话题: jenkins话题: api话题: rest话题: pro话题: build