问题标签 [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.
python - Python jenkinsapi - 禁用/启用工作不工作
我正在尝试在 python 中使用“ jenkinsapi ”包禁用一项工作。虽然我能够连接到 Jenkins 服务器并获取作业列表和作业状态,但我无法启用/禁用任何作业。我使用的是文档中提供的相同脚本,但不知何故,作业不会被禁用,也不会引发错误。注意:我已将 Jenkins 配置为在端口 8081 上运行
程序的输出:
我期望 Job Enabled 为 False ,并且浏览器上的作业状态也显示 Disabled ,但不会发生这种情况。我的连接设置似乎是正确的(因为我可以连接到服务器、获取作业列表、状态等)。或者是否有用于启用/禁用作业的特殊设置?
非常感谢任何帮助,谢谢。
python - 远程构建特定的 Jenkins 分支
我想知道在远程触发 Jenkins 作业时是否可以指定要构建的分支。我正在编写一个涉及运行特定 Jenkins 构建的 Python 脚本。
我能够从我的脚本成功运行构建,但我想知道是否有办法使构建针对特定分支运行。
构建在 Jenkins 上运行,我使用 TFS 进行源代码管理。
这就是我调用工作的方式 - 我尝试添加参数,但这没有做任何事情。
我无法指定此作业运行时要构建的分支,因为无法预先确定需要运行的分支。
jenkins - 我怎样才能找到 30 天前最后一次构建的詹金斯工作
团队,
我想找出 30 天前在 jenkins 中构建的工作,并且自 30 天以来还没有构建。
是否有任何休息 api 或类似的东西可以帮助我做到这一点。
jenkins - 使用 rest api 从 jenkins 获取构建信息
我想使用其其余 API 从 Jenkins 检索过去 3 天的构建摘要并将结果保存为 XML 文件,我该如何继续?
jenkins - 如何使用 jenkins rest api 从构建工件中获取文件名列表?
我正在尝试使用 jenkins rest api 从构建工件中获取文件名列表。此 URLhttp://your.jenkins.server/job/your.job/lastStableBuild/artifact/relativePath
将下载工件。是否可以在不使用 jenkins api 下载的情况下获取工件中包含的文件的名称?
假设,构建工件包含大约 5 个名称以结尾的文本文件.config
是否可以仅检索以.config
使用 jenkins API 结尾的文件名?
jenkins - 詹金斯:什么更好用?碎屑或身份验证令牌?
通过脚本远程触发作业:Jenkins 提供了两种机制。
一种是 Jenkins 生成的 Crumb——所有工作都通用。
其他选项是手动创建的身份验证令牌 - 所有作业都可以是唯一的。
这两个选项中的哪一个是首选,为什么?
groovy - 调用 Python 和批处理文件的 Groovy 脚本
我希望发送包含所有子作业的构建状态的电子邮件。因此,我使用批处理和 python 脚本来准备 html 文件,我将在 Editable Email Notification 插件中导入该文件。
但是,在 Pre Send script 选项卡中,我们只能编写 groovy 脚本。所以我想调用我的 python 文件,其中包含我来自 groovy 的逻辑
jenkins - 在 Jenkins 作业中显示工作区下文件的时间戳
我一直在寻找一种解决方案来在 Jenkins 作业的工作区(开源)下显示文件的时间戳。
描绘它最终应该是什么样子的图:
以下是之前所做的研究:
- 我搜索了 Jenkins 可用插件的列表,但没有找到任何用于此目的的插件。
- 我还在各种论坛中寻找有关类似问题的答案,但这也无济于事。
- 这里讨论了最接近要求的唯一答案:添加时间戳的补丁。但是当我尝试将 Jenkins 的补丁作为构建参数应用时,该补丁似乎也有一些错误。
以前有没有满足和解决过这样的要求?是否有针对类似场景开发的任何 Jenkins 插件?
如果唯一的选择是开发一个新的 Jenkins 插件,我该如何开始?
我试图通过REST API获得 Jenkins 页面的响应,但由于我是该主题的新手,我无法弄清楚如何操作,因此在 Jenkins 中编辑工作区页面。
那么从哪里开始并满足我的要求呢?此类场景或链接的任何文档都将非常有帮助。
jenkins - 访问 Jenkins v2.73.1 crumbIssuer REST API 时出现 404
我尝试调用 Jenkins crumIssuer API,但出现以下错误。使用 Jenkins 版本 2.19.1 而不是使用版本 2.73.1
jenkins - 如何使用 Jenkins 和 Artifactory 使用令牌自动化发布和暂存阶段?
我想在詹金斯工作中自动化 Artifactory 发布和登台。
我得到了这个 curl 命令,
它工作正常,但它要求进行身份验证。当我进行自动化时,我只需要使用令牌而不是用户凭据来调用它。
请帮忙。