问题标签 [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.
jenkins - 如何在每次作业运行时在 Hudson 中发布单独的 HTML 报告
我有一个参数化的 Hudson 作业,结果会生成 HTML 报告。我需要将此 HTML 附加到构建而不是作业,因为 HTML 报告会根据参数发生变化。 http://wiki.hudson-ci.org/display/HUDSON/HTML+Publisher+Plugin没有帮助,因为它将报告附加到作业并显示来自最新版本的 HTML 报告。有没有办法将 HTMl 报告附加到使用 hudson 的构建中?
api - 如何取消詹金斯中的构建队列作业,这些作业不是由詹金斯启动的,而是通过REST API在其构建队列中的
如何通过 REST API 取消 jenkins 中的构建队列作业,这些作业不是由 jenkins 启动的,而是在其构建队列中。我知道如何使用以下命令取消正在进行的作业
java - 在 Hudson 执行中检测 java 错误
我正在 Hudson 服务器中执行一个 java 脚本。如果 java 失败,我想抛出新错误,但我不知道该怎么做。我想抛出新错误,因为我配置了在此处输入图像描述错误时发送新电子邮件。
jenkins - 使用 Jenkins API 获取项目的凭证
我正在构建一个 Jenkins 插件,其中一个功能是提交和推送构建期间生成的一些文件。我已经有了要提交和推送的代码(使用来自 org.jenkinsci.plugins 的 Git 客户端),但是当我执行时
我收到一个错误,没有推送权限。所以,我的问题是:如何重新使用项目的凭据来正确配置gitClient或pushCommand?
——谢谢,何塞
jenkins - 哈德森:如何获得发起构建的用户价值?
有没有办法让哈德逊工作启动的用户名。是否可以使用脚本 shell、py 等?
假设我有已启动的构建#。我知道如何使用 api 获取最新的构建信息,但想获取特定工作的用户详细信息。
你认为这对哈德森有用吗?:) https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin
提前致谢
networking - 使 Windows 从属 (Java 7) 连接到 Linux 主 (Java 8) 的问题
面临使 Windows 从属连接到 Linux 主控的问题。Linux 主机在 Java 8 上,Windows 从机在 Java 7 上。我尝试通过在从机上启动从代理进行连接,它显示连接了一秒钟,但下一秒它说已终止。
在从控制台连接时,以下是日志:
有什么我可以检查的。
遵循以下链接中给出的所有步骤: 使用无头 jnlp 将从属连接到主控时显示异常
jenkins - 将 Jenkins 日志文件传递给 Web 服务
我正在处理一个要求,我需要在构建步骤之后将作业的日志文件传递给 Web 服务
我想知道
- 构建后可用于调用 Web 服务的插件有哪些,这将有助于我传递日志文件。
我正在使用以下方式获取日志文件的路径:
$JENKINS_HOME/jobs/$JOB_NAME/builds/${BUILD_NUMBER}/log
如何通过 HTTP Post 发送它的内容
jenkins - Hudson/jenkins:获取构建时间超过一个月的工作列表
我有一个 hudson 实例正在运行,我每天有 100 个工作在运行。
我想获取最近一次成功的工作是 x 天前的工作列表,以便我可以禁用这些不需要的工作。
示例:哈德逊的一些工作是在一年前最后一次成功构建的,现在不再需要了。我想要一种查询和获取旧工作列表的方法。
jenkins - 如何一次禁用多个 Hudson/Jenkins 作业
我使用 groovy 脚本来获取所有超过 30 天的 Hudson 作业。使用下面的脚本。作为该脚本的一部分,我还想禁用所有旧作业,有人可以建议如何执行此操作。
下面是哈德森的脚本。
python - 如何在 linux Executable shell 中运行 python 脚本
我准备好了一个 python 脚本,我需要使用 Hudson CI 运行。我可以看到配置作业唯一支持的环境是可执行外壳。如何在可执行 shell(Bash shell)中运行 python 脚本?有什么想法或建议吗?