问题标签 [jenkins-2]
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 - 如何在 Jenkins 2.0 Pipeline 作业中执行命令,然后返回标准输出
有没有更好的方法在 Jenkins 2.0 管道中运行 shell 任务,然后返回stdout
命令。我可以让它工作的唯一方法是将命令的输出通过管道传输到文件,然后将文件读入变量。
这似乎是返回输出的一种非常糟糕的方式。我希望我可以做类似的事情:
或者
这可能吗?
jenkins - 测试 Jenkins 2.0 Pipeline 但什么都不做
我尝试为新管道执行 Jenkins 的示例。
当我启动它时,构建正在运行,但是当我显示控制台时,里面什么都没有,除了Started by user anonymous
我让管道运行几分钟然后我强行杀死它。
正如我所说,我在 Jenkins 中尝试了演示脚本:
jenkins - 具有多个起点的 Jenkins 多分支管道
我在 Jenkins 2.1 多分支管道上苦苦挣扎,我从同一个 git 存储库构建了多个工件。一些工件是独立的,应该在其各自目录中的更改上触发构建。有些是依赖的,应该由先前的步骤/构建触发。
存储库有一个控制整个管道的 Jenkinsfile。Jenkins Multibranch Pipeline 作业触发所有更改(无其他行为)。
我看不到如何构建工件 A 以触发目录 dirA 中的更改。
位于 file:///repopath 的 git repo 中的 Jenkinsfile 如下所示:
这将始终触发 buildA.sh 的运行 :-(
我正在使用以下插件:
- Git客户端插件1.19.6
- Git 插件 2.4.4
- Git 服务器插件 1.6
- 管道 2.0
- 管道:API 2.0
- 管道:基本步骤 2.0
- 管道:构建步骤 2.0
- 管道:Groovy 2.1
- 管道:输入步骤 2.0
- 管道:工作 2.1
- 管道:多分支 2.3
- 管道:节点和进程 2.0
- 管道:REST API 插件 1.3
- 管道:SCM 步骤 2.0
- 管道:共享 Groovy 库 2.0
- 管道:阶段步骤 2.0
- 管道:舞台视图插件 1.3
- 管道:步骤 API 2.0
- 管道:支持 API 2.0
jenkins - 在 Jenkins 2.0 多分支管道上使用存储通知器插件
我不知道如何在多分支管道上设置存储通知器插件。配置页面没有“构建后操作部分”。
jenkins - 无法在 Jenkinsfile 中使用 readMavenPom
我正在开发一个用于 Jenkins 2.0 的 Jenkinsfile。该readMavenPom
方法无法识别。我是否缺少一些配置来使其可用?
我的詹金斯文件:
运行时,我收到以下错误:
git - Jenkins通过分支索引删除分支时删除作业
有没有办法告诉 Jenkins (2.2) 删除已删除分支的作业?目前我的构建监视器充满了分支,因为作业没有被删除。是否有触发此行为的设置,或者是否应将其作为错误提交?
jenkins - 从 Jenkins 2.0 管道中的并行执行访问构建
我目前正在使用Build Flow插件,该插件似乎已被 Jenkins 2.0 中的 Pipelines 所取代。
使用新管道重新构建我们现有的工作时遇到了一些问题。
目前,我有类似这样的代码:
这里的目标是并行运行多个现有作业,然后访问有关已完成构建的信息。这在 Build Flow 插件中一直没有问题。
我一直找不到使用新管道访问这些数据的方法。
join['Job1'] 的转储不会像 Build Flow 插件那样提供对 AbstractBuild 或类似的访问权限。相反,它显示:
使用新的管道,有没有办法访问像 job1.result、job1.lastBuild、job1.lastBuild.getDisplayName() 这样的数据?
jenkins - 如何在詹金斯 2 管道中使用 FileParameterValue
如何将当前项目工作区中的文件作为参数传递给另一个项目。
例如:
jenkins - 如何将文件参数传递给詹金斯管道中的另一个构建作业?
如何将当前工作空间中的文件作为参数传递给构建作业,例如:
jenkins - 在 Jenkins 中获取触发项目的内部版本号
我将 Jenkins 项目 B 配置为在项目 A 成功完成时运行。
如何在项目 B 管道中找到 A 的内部版本号?