问题标签 [jenkins-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.
rest - 使用 REST 创建作业并在 jenkins 中执行它们
我正在尝试创建一个 WCF REST 客户端,它将与 Jenkins 通信并从 XML 文件创建一个作业,然后构建该作业。我的理解是你可以用 Jenkins 做到这一点。
有人可以提供一些您可以在浏览器地址栏上键入的命令来创建和构建工作吗?即:http:localhost/jenkins/createItem?name=TESTJOB
沿着这些思路。
bash - 修改构建的 Jenkins 描述
我想远程更改 Jenkins 构建描述。除了一个小问题:多行描述外,我的脚本已全部设置并准备就绪。
我在 Jenkins 中使用 REST API 和 JSON 来下载旧的描述:
`curl 命令拉出:
(注意:我添加了换行符以使上述内容更易于阅读。这是作为单行拉出的)。
这些\r\n
是单独的行,所以我这样做:
这将变为$old_description
:
(注意:新行是值的一部分。这是一个三行描述。)
我的程序(取决于命令行参数)可以在构建中替换、附加或添加新的描述:
现在,我将重做描述:
如果我是第一次添加或添加新描述,我会在 Jenkins 中得到:
看起来不错。下一次,它不起作用。我明白了:
注意\n
出现。
我该如何解决这个问题?
我已将整个程序放在pastebin中。
api - 用于获取构建自定义标签的 Jenkins API
jenkins 是否有任何 API 可用于获取由“设置构建名称”设置的特定作业的所有构建自定义标签?如果可以通过一些编程脚本来获取这些自定义构建标签列表,如果 API 不可用,请分享这些想法。
api - 是否有任何 Jenkins API 来获取工件名称并下载它?
我想问,如果我使用詹金斯。如何获取所有工件列表并下载它,但不能从 jenkins Web 界面下载。我想为某些目标制作自己的 Web 界面。
有没有 jenkins API 可以做到这一点?
json - 为什么 jenkins api 创建一个新的构建,返回一个没有队列 id 的 Location 标头?
所以我对 jenkins 的 api 调用是这样的:
在位置的标题中,我得到了以下信息:
但没有队列 ID 或任何远程识别。为什么是这样?
当前运行的 Jenkins 版本:1.609.3
api - Jenkins REST API 停止使用令牌构建
如何使用 Jenkins REST API 停止从 Unix CLI 构建而不在命令行上指定用户名/密码凭据,但使用构建令牌?
java - 使用 selenium 自动化 Jenkins 页面
我想构建一个自动化系统来查找我的测试脚本中的脆弱性,为此我需要获得给定工作的通过百分比,比如 n 次构建。通过查找数据Xpaths
不起作用。是否有任何 API 可以让我获得相同的信息,或者任何特定的方式来处理Xpaths
.
PS - 使用的框架 -Java with Selenium
jenkins - 在响应标头中看不到“X-Instance-Identity”(Jenkins 实例 ID)
据记载,每个 Jenkins 实例都有一个唯一的 id,我们可以通过 GET 来检索它。我找不到它。例如,在https://builds.apache.org/api/json上执行 GET并查看响应标头
testing - 如何获取测试历史
我有许多测试失败的版本。我学习了一个测试并想找到最后一个构建,这个测试是成功的。
我如何找到这个构建或如何获取测试结果历史记录?
jenkins - 作为 Jenkins 管理员,我如何在不以用户身份登录的情况下获取用户的 API 令牌?
作为管理员,我如何在不以他们身份登录的情况下为我以外的用户获取 API 令牌?当我访问用户配置页面时,我看到的只是“令牌被隐藏”,我也无法更改它。