jenkins-groovy 相关问题

关于在Jenkins中使用groovy代码的问题,特别是在Jenkinsfile和groovy插件中

即使舞台在表达时被禁用,也会选择代理

我需要一些有关以下场景的帮助。我正在通过 main agent 启动 Jenkins 管道。我的管道是分阶段构建的。前 2 个阶段分配给主代理(更多 e...

回答 1 投票 0

我的詹金斯管道工作正常,现在突然在我单击构建并触发它后立即停止。将所有日志放在下面

2024 年 11 月 18 日下午 4:54:18 INFO hudson.WebAppMain contextInitialized Jenkins 主目录:/var/lib/jenkins 位于:EnvVars.masterEnvVars.get("JENKINS_HOME") 2024 年 11 月 18 日下午 4:54:18 信息...

回答 1 投票 0

Jenkins 错误:WorkflowScript:65:意外标记:} @ 第 65 行,第 1 列。代码行不存在

鹿人们大家好 我有一个在 docker 上运行的 Pipeline,我想用它构建 2 个镜像。 但每次我运行它时我都会收到此错误: 由用户 Elias Spycher 发起 查看 git https://githu...

回答 1 投票 0

Jenkins:更改 JenkinsFile 的名称

我在Jenkins下使用Pipeline Plugin 我的工作基本上是使用一个名为“jenkinsFile”的文件来运行各个步骤。 -> 我的目的是如何让作业使用不同的文件名: 考试...

回答 2 投票 0

将 jq 与 Jenkins 管道结合使用

在我的用例中,我正在运行一个通过 withAWS 插件调用 aws cli 的管道。我使用 jq 来获取所需的数据,现在 sh 将输出作为字符串返回。我如何将此输出转换为 json 对象...

回答 1 投票 0

有没有办法在保留阶段功能的同时模块化 Jenkinsfile?

我有一个巨大的 Jenkinsfile,我需要对其进行模块化以提高可维护性,所以我想做的是将构建、测试和部署单独到单独的文件中,但每个文件都有多个阶段,我...

回答 1 投票 0

如何处理 Jenkins 中的 UnknownHostException 错误

我有一个 Jenkinsfile 看起来像这样: 导入 jenkins.org.apache.commons.validator.routines.DomainValidator 管道{ 代理任何 阶段{ 阶段('验证操作'){ 是...

回答 1 投票 0

如何通过管道将jenkins密码传递到ansible playbook中

如何将密码作为环境变量(这些是作业密码)注入到构建中,以便通过管道或 dsl 脚本通过 ansible 进行部署

回答 2 投票 0

如何使用 Groovy 检查 JSON 文件中是否存在特定字符串/属性

我有下面的 jSON 文件,我需要在其中检查“短期”和“长期”是否存在。 如果它们存在,则从 versionName 中获取值并分配给 ShortTerm 变量,否则分配“N/A”,如果 doe...

回答 1 投票 0

如果某个阶段设置构建失败/不稳定状态,如何退出 Jenkins 管道?

我有一个声明式 Jenkins 管道,包含 stage1、stage2、stage3 等。如果 stage1 设置构建不稳定/失败,我想停止 stage2 运行。 我知道我可以从 r 停止 stage1 中的步骤...

回答 6 投票 0

新的 Jenkins 代理容器将无法正常运行

我们一直在设置一个新的 Jenkins 实例,并且随着我们已经加入了各种项目,我们创建了 Docker 镜像以在 K8s pod 中使用来执行各种管道。突然...

回答 1 投票 0

如何在Jenkinsfile管道脚本中指定JDK版本

我有一个管道脚本来将应用程序部署到服务器。我正在使用 maven 构建项目,我希望 Jenkins 使用指定的 JDK 版本来构建项目。我的管道脚本如下所示:

回答 1 投票 0

如何在groovy中读取json数据

团队, 我正在调用 gerrit 服务器,返回的是我相信的 json。由此,我尝试读取字段,但在第一步本身中出现错误。有什么提示吗?我对 gerrit 的调用并存储它

回答 1 投票 0

如何在groovy Jenkins管道中访问stringParam

我有一份需要 stringParam 的工作,我正在尝试从工作流程中访问该 stringParam,但是我得到了 No such property 异常。 参数 { stringParam("COMMIT_SHA&quo...

回答 2 投票 0

通过 SSH 连接到远程服务器后如何首先定义变量?

我想通过 Jenkinsfile 在远程 EC2 上重新部署 docker 容器,但我很难找到适用于 ssh 的解决方案。我想查找容器是否已经存在并将其删除......

回答 1 投票 0

调用withCredentials并传递不同的凭证ID

该作业的目标是调用在某些机器上运行命令的函数。由于机器将位于不同的云、订阅等中,因此我们有不同的凭据来能够访问...

回答 1 投票 0

如何在 Jenkins 的中央共享库中定义参数

我使用jenkins版本2.440.2,我希望能够在共享库等中心位置定义所有参数,并在不同的jenkins文件中重用这些参数配置。 // 变量/

回答 1 投票 0

Jenkins Pipeline:共享库无法访问实例类

我正在实施更加复杂的规则来处理内置节点处理的节点……嗯,无法处理。 我需要在动态生成阶段的函数中使用它

回答 1 投票 0

Jenkins 作业中的 Groovy 多行变量替换错误

我有一个 jenkins 作业阶段,我将 shell 命令定义为多行字符串,根据输入传递的变量必须被替换,并且命令在 jenkins 作业中执行...

回答 1 投票 0

Jenkins 通过标签按需对节点进行分组

我有一个场景,我有N个节点和N个测试,这些测试将分发到节点。我的节点有一个标签 Windows。 这是一个例子: 我有一份管道工作

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.