问题标签 [jenkins-cli]

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 回答
847 浏览

logging - 记录 Jenkins CLI 调用

我想知道是否有办法记录所有 CLI 调用。Jenkins 让我们在它的 WebInterface 中声明自定义记录器,我想知道是否有一个选项来注意任何命令行交互。

所以我试着看一下代码,但没有发现任何有用的东西。

所以我想知道是否有某种拦截器或通过 groovy 脚本来做到这一点的方法?

亲切的问候 dag

PS:我最初的意图是查看我们的 scm 备份脚本是否在夜间将 jenkins 置于关闭模式,但是 hudson.model.Queue 的维护日志被调用太频繁,我无法查看它是否只是定期触发还是通过 quiet-down 和 cancel-quiet-down 命令。

0 投票
0 回答
243 浏览

android - Android 模拟器构建失败

嗨,我在构建时遇到了这两个问题..

1)模拟器似乎没有启动;放弃

2)构建失败(看下面的错误)

我能知道是什么问题吗?或者我做错了什么?

0 投票
2 回答
2035 浏览

groovy - 具有不同作业名称的 Jenkins 作业视图

我在詹金斯有一个要求,

  1. 例如,我们在视图 ABC 中有 10 个具有特定配置的作业。
  2. 现在,我需要在 Jenkins XYZ 中创建一个新视图,并以不同的名称克隆 ABC 中的所有作业并更改配置,例如 SCM URL。

我遇到了一个可能会执行此操作的 groovy 脚本,但我不太了解 groovy

https://wiki.jenkins-ci.org/display/JENKINS/Clone+all+projects+in+a+查看

我们为每个版本创建一个新的分支(新的 URL)。因此需要将视图 ABC 下的作业复制到 XYZ 中,并更新不同的名称和 URL。我不想浪费时间分别创建具有不同名称的每个作业,然后将它们添加到视图 XYZ

任何帮助将不胜感激。

0 投票
5 回答
21236 浏览

java - 将环境变量从 Jenkins 传递给 Ant build.xml?

我正在使用 Jenkins 作为 CI。我有一个 build.xml。Build.xml有如下代码。

如何从 Jenkins 向 build.xml 传递值?我可以通过环境变量传递它吗?

0 投票
1 回答
1085 浏览

jenkins - 暂停构建并开始另一个构建

我正在尝试使用 Jenkins 实现持续集成,我遇到了以下场景。

我有一个构建,比如说构建 A,它配置为每 1 小时运行一次。这项工作需要另一个进程(独立的后台 java 进程)。但是有时会发生这种后台作业不会响应或者我们必须重新启动作业才能完成构建 A 没有任何异常的情况。如果进程关闭,我们将得到控制台异常并且构建将失败。

我已经找到了解决方案。

中止当前的构建 A 并启动构建 B。构建 B 成功后触发构建 A。

我正在寻找的是,如果存在控制台异常,请暂停此构建并触发构建 B,这将重新启动该过程,并且当构建 B 成功时我应该能够恢复构建 A。

0 投票
0 回答
132 浏览

jenkins - jenkins ssh 插件部署

我正在使用带有 ssh 插件的 jenkins 进行 CI 部署,问题是:我配置了要部署的 2 个服务器(例如 A、B),但是,如果我更改了,只有第一个服务器(A)完成了部署order(B, A),那么只有B服务器完成部署。我对此感到困惑。任何人都可以帮助我吗?

0 投票
1 回答
3533 浏览

ssh - 如何以编程方式在 Jenkins 上通过 SSH 启动从属代理?

如何以编程方式在 Jenkins 上通过 SSH 启动从属代理?

或者启用自动刷新,以便 Jenkins 自动检查以查看从站是否在线。

基本上我有一份重新启动奴隶的工作。我需要一些作业在启动后在同一个从属设备上运行(通过使用启动触发器插件链接另一个作业),而这些步骤之间没有任何手动干预。

0 投票
1 回答
4718 浏览

gitlab - gitlab 6.0.2 Jenkins CI 服务未显示

我有一个 gitlab 服务器版本“Gitlab 6.0.2 10b0b8f”。我想连接“Jenkins CI”以进行构建。为此,我正在关注-http: //doc.gitlab.com/ee/integration/jenkins.html。但是在项目服务中,我看不到“Jenkins CI”。只有我能看到“Gitlab CI”。你能帮我么。任何例子都会被应用。

0 投票
2 回答
7079 浏览

jenkins - jenkins jnlp slave agent 拒绝监听端口

所以我试图将我的 jnlp 从代理(通过 java web start)连接到我的主 jenkins 机器。

我为 jnlp 从代理的 tcp 连接固定端口 49187,并在从机中打开它。当我尝试连接时,它通过了握手但随后失败并出现以下错误:

我有 inbound , outbound opne 但不知道为什么我会遇到这个错误..有什么想法吗?

这是建议答案的输出:

0 投票
1 回答
751 浏览

jenkins - 如何在指定时间内运行 Jenkins?

我想在 Jenkins 中运行一个脚本 10 个小时。那可能吗 ?我的脚本长度约为 55 分钟。我现在已经安排它每小时运行一次。所以它每小时都运行一次。(而且永远不会停止!!)

但是有没有办法让运行指定的时间,比如 10 个小时,然后自动停止?我希望它指定这个 55 分钟脚本应该连续运行多长时间,然后自动停止,而不是调度。

因此,如果我在上午 8 点开始构建并说运行 3 小时,它应该一直运行到上午 11 点然后停止。