问题标签 [hudson-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2842 浏览

jenkins - 如何在每次作业运行时在 Hudson 中发布单独的 HTML 报告

我有一个参数化的 Hudson 作业,结果会生成 HTML 报告。我需要将此 HTML 附加到构建而不是作业,因为 HTML 报告会根据参数发生变化。 http://wiki.hudson-ci.org/display/HUDSON/HTML+Publisher+Plugin没有帮助,因为它将报告附加到作业并显示来自最新版本的 HTML 报告。有没有办法将 HTMl 报告附加到使用 hudson 的构建中?

0 投票
2 回答
10328 浏览

api - 如何取消詹金斯中的构建队列作业,这些作业不是由詹金斯启动的,而是通过REST API在其构建队列中的

如何通过 REST API 取消 jenkins 中的构建队列作业,这些作业不是由 jenkins 启动的,而是在其构建队列中。我知道如何使用以下命令取消正在进行的作业

0 投票
1 回答
47 浏览

java - 在 Hudson 执行中检测 java 错误

我正在 Hudson 服务器中执行一个 java 脚本。如果 java 失败,我想抛出新错误,但我不知道该怎么做。我想抛出新错误,因为我配置了在此处输入图像描述错误时发送新电子邮件。

0 投票
1 回答
416 浏览

jenkins - 使用 Jenkins API 获取项目的凭证

我正在构建一个 Jenkins 插件,其中一个功能是提交和推送构建期间生成的一些文件。我已经有了要提交和推送的代码(使用来自 org.jenkinsci.plugins 的 Git 客户端),但是当我执行时

我收到一个错误,没有推送权限。所以,我的问题是:如何重新使用项目的凭据来正确配置gitClientpushCommand

——谢谢,何塞

0 投票
1 回答
539 浏览

jenkins - 哈德森:如何获得发起构建的用户价值?

有没有办法让哈德逊工作启动的用户名。是否可以使用脚本 shell、py 等?

假设我有已启动的构建#。我知道如何使用 api 获取最新的构建信息,但想获取特定工作的用户详细信息。

你认为这对哈德森有用吗?:) https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin

提前致谢

0 投票
1 回答
189 浏览

networking - 使 Windows 从属 (Java 7) 连接到 Linux 主 (Java 8) 的问题

面临使 Windows 从属连接到 Linux 主控的问题。Linux 主机在 Java 8 上,Windows 从机在 Java 7 上。我尝试通过在从机上启动从代理进行连接,它显示连接了一秒钟,但下一秒它说已终止。

在从控制台连接时,以下是日志:

有什么我可以检查的。

遵循以下链接中给出的所有步骤: 使用无头 jnlp 将从属连接到主控时显示异常

0 投票
1 回答
113 浏览

jenkins - 将 Jenkins 日志文件传递给 Web 服务

我正在处理一个要求,我需要在构建步骤之后将作业的日志文件传递给 Web 服务

我想知道

  1. 构建后可用于调用 Web 服务的插件有哪些,这将有助于我传递日志文件。

我正在使用以下方式获取日志文件的路径:

$JENKINS_HOME/jobs/$JOB_NAME/builds/${BUILD_NUMBER}/log

如何通过 HTTP Post 发送它的内容

0 投票
2 回答
4569 浏览

jenkins - Hudson/jenkins:获取构建时间超过一个月的工作列表

我有一个 hudson 实例正在运行,我每天有 100 个工作在运行。

我想获取最近一次成功的工作是 x 天前的工作列表,以便我可以禁用这些不需要的工作。

示例:哈德逊的一些工作是在一年前最后一次成功构建的,现在不再需要了。我想要一种查询和获取旧工作列表的方法。

0 投票
1 回答
774 浏览

jenkins - 如何一次禁用多个 Hudson/Jenkins 作业

我使用 groovy 脚本来获取所有超过 30 天的 Hudson 作业。使用下面的脚本。作为该脚本的一部分,我还想禁用所有旧作业,有人可以建议如何执行此操作。

下面是哈德森的脚本。

0 投票
2 回答
1419 浏览

python - 如何在 linux Executable shell 中运行 python 脚本

我准备好了一个 python 脚本,我需要使用 Hudson CI 运行。我可以看到配置作业唯一支持的环境是可执行外壳。如何在可执行 shell(Bash shell)中运行 python 脚本?有什么想法或建议吗?