hudson-api相关内容

如何取消 jenkins 中的构建队列作业,这些作业不是由 jenkins 启动的,而是通过 REST API 位于其构建队列中

如何通过 REST API 取消 jenkins 中的构建队列作业,这些作业不是由 jenkins 启动的,而是在其构建队列中.我知道如何使用以下命令取消正在进行的作业 curl -X POST /job///doDelete 解决方案 要取消队列中的作业,您可以 POST: http://jenkins/queue/cancelItem?id=x 要找到x,可以解析以下结果: htt ..
发布时间:2021-11-15 02:30:56 其他开发

哈德森未能开始

我让 hudson 在 Windows 服务器上成功运行.需要重新启动 hudson 服务.重新启动后,我收到以下错误.任何想法,或者是否有人遇到过这个问题. org.jvnet.hudson.reactor.ReactorException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.Nul ..
发布时间:2021-11-11 03:12:47 Java开发

哈德森未能开始

我让 hudson 在 Windows 服务器上成功运行.需要重新启动 hudson 服务.重新启动后,我收到以下错误.任何想法,或者是否有人遇到过这个问题. org.jvnet.hudson.reactor.ReactorException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.Nul ..
发布时间:2021-11-11 03:11:41 Java开发

如何在Hudson中以编程方式向视图添加作业

我有一个Java程序,它控制着一组hudson服务器自动生成的作业.使用hudson远程API创建,删除或更新job(config)没问题.我还设法创建了哈德逊视图,并为哈德逊视图创建了新工作.但是我仍然需要知道如何向视图中添加一个已经存在的作业,以及如何再次将其删除. 是否存在带有参数的网址(例如创建工作)? 解决方案 您可以通过 Hudson CLI API ,它将添加作业到视图 ..
发布时间:2020-11-25 20:54:50 其他开发

通过Web API设置Hudson构建说明

我有一个可在Hudson版本上运行的Python脚本,希望能够以编程方式设置版本的描述. 我可以在构建页面上单击“添加描述"并填写表格,如何将一些数据发布到与表格相同的URL中? 解决方案 弄明白了,需要将以下内容作为表单数据(内容类型application/x-www-form-urlencoded)发布到 http://myserver/hudson/job/thebuil ..
发布时间:2020-11-25 20:54:48 Python

HUDSON:如何从命令行停止Hudson作业?

我需要强制停止在远程服务器上运行的Hudson构建.有命令/API可以做到吗? 例如:要触发新的构建,我们可以做:-HUDSON_URL/job/JOBNAME/build 寻找类似的API来停止构建. 解决方案 您应该可以向 发出http请求 http://HUDSON_URL/job/JOBNAME/BUILDNUMBER/stop 您可以执行xpath请求以获取 ..
发布时间:2020-11-25 20:44:32 其他开发

哈德森未能开始

我让hudson成功在Windows服务器上运行.需要重新启动hudson服务.重新启动后,我得到以下错误.任何想法,或者有人遇到此问题. org.jvnet.hudson.reactor.ReactorException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.Nul ..
发布时间:2020-06-26 12:33:02 Java开发

如何从Hudson CI API获得更好的性能?

我正在尝试为自己编写一个与Hudson构建服务器集成的小工具.我遇到的当前障碍是性能.我想做一个简单的事情,例如列出所有工作和上一次成功构建的时间. hudson API提供了此信息,但我要么必须查询depth=2的所有内容,要么要单独查询每个作业(当前有150个).即使使用exclude,这两种方法也要花费半分钟以上的时间.对于应该快速的UI,这是不可接受的.我需要这个时间小于1秒,最好小于0. ..
发布时间:2020-06-26 12:32:56 其他开发

如何从另一个job2访问Hudson job1工件?

在Hudson,我们有一个项目的生产工作和一个夜间工作.生产作业需要从特定的每晚构建号(作为参数提供)中提取一些工件.有人可以帮助我们提示如何实现这一目标吗? 解决方案 复制伪像插件似乎可以做到这一点. 另一种方法可能是通过 获取工件 http://server/jobs/job1/[build #]/artifacts/ ..
发布时间:2019-09-02 19:57:32 其他开发

使用Hudson/Jenkins API确定给定的作业当前是否正在运行

是否有API可以确定给定作业当前是否正在运行? 理想情况下,我还希望能够确定其估计的完成百分比,并获取SVN版本号的详细信息并提交评论! 编辑: 我找到了答案. http://host/job/project/lastBuild/api/在某处几乎满足了我的所有需求!如果您启动手动构建,它不会告诉您SCM变更集,但这很有意义.它仍然会告诉您最新的SCM版本,所以很好.总而言之,对 ..
发布时间:2019-09-02 19:51:47 其他开发

如何取消詹金斯构建队列中的作业,这是不詹金斯​​通过REST API开始,并在其构建的队列

如何取消建造队列的作业通过REST API詹金斯,这是不詹金斯​​开始,在其构建的队列。我知道如何与下面的命令 - 卷曲-X POST /作业取消正在进行的工作/// doDelete 解决方案 要在队列中取消作业,可供您参考: 的http://詹金斯/队列/ cancelItem ID = X 要找到X,你可以分析的结果:的http://詹金斯/队列/ API / JSON树=项目 ..
发布时间:2016-05-23 22:21:19 其他开发