jenkins-pipeline 相关问题

关于Jenkins“Pipeline”插件套件(以前称为“Workflow”)的问题。不是关于Jenkins中的管道(例如使用下游作业)。

IBM UDeploy - 简化组件流程

在我们当前使用 IBM udeploy 的设置中。我们为每个 AWS 端点(例如:east-1/east-2/west-2)都有一个单独的组件进程。这些进程之间的唯一区别是 CF 中的 API 属性...

回答 1 投票 0

如何编写 Pipeline 来丢弃旧版本?

groovy 语法生成器不适用于示例步骤属性:设置作业属性。 我选择了“放弃旧版本”,然后在“要保留的最大版本数”字段中输入 10,然后生成

回答 12 投票 0

如何从执行期间生成的 Json 文件中获取动态值并在 Jenkins 管道的下一个命令中使用它?

我有一个脚本,它在 json 文件中生成动态 session_id,执行脚本后我想在下一个命令中使用该 session_id,例如下面是 JSON 文件 “南...

回答 1 投票 0

如何高效地将特定的 Jenkins 作业/凭证迁移到新服务器,同时保留原始 Jenkins 环境和处理凭证?

如何使用代码高效地将特定 Jenkins 作业(包括其配置和依赖项)迁移到新的 Jenkins 服务器,同时保留旧服务器上的现有 Jenkins 环境

回答 1 投票 0

如何使用从属性文件设置的 groovy 变量?

我有这个简单的属性文件 a=1 b=2 以及以下常规代码 阶段('加载属性'){ 脚步{ 脚本{ props = readProperties 文件:“应用...

回答 1 投票 0

在 Jenkins 管道中的每个并行阶段使用不同的用户

我有一个管道,可以动态创建多个并行阶段,在用户定义数量的代理/Windows 客户端(在执行时设置)上有效地执行相同的步骤。 我想要...

回答 1 投票 0

如果早于 daysToKeep 并且大于 numToKeep,如何丢弃构建?

自动删除旧版本和工件非常适合避免大量数据构建和填充磁盘。对于某些每天运行 0-5 次的作业,我们可能有以下设置: 保留数量:20 天...

回答 1 投票 0

Jenkins 声明式管道中多个从站的标签条件

我正在尝试使用以下内容: 管道{ 代理{标签'slave1 ||奴隶2'} 阶段{ } } 当我使用上述格式时,作业正在 Slave1 中执行。但当我扭转方向时...

回答 1 投票 0

在 jenkins 属性中使用凭据

我正在尝试使用 jenkins 中特定 SVN 存储库中的每个分支/标签创建自定义列表。我正在使用 groovy 脚本来创建所需的列表作为 List Subversion 标签(并且......

回答 1 投票 0

Jenkins 代理 { dockerfile true } 永远等待下一个执行者

我是 Jenkins 和 Docker 的新手。我有一个测试脚本,我想在 Jenkins 管道的某个阶段中执行,并且该测试脚本需要在具有 npm 和 k6 的环境中执行。所以,我有

回答 1 投票 0

如何重置Jenkins工作空间路径

中止管道后,Jenkins 将工作区从 opt/jenkins/workspace/some-project 更改为 opt/jenkins/workspace/some-project@2。 这对于执行另一个构建来说不是问题,ho...

回答 1 投票 0

sh 'npm install' cmd 在 jenkins 管道中不起作用。注意:jenkins安装在windows内部

我正在编写一个简单的詹金斯文件来测试、构建和部署角度应用程序。 但我的詹金斯管道在 sh 'npm install' 处失败 这是我的詹金斯管道脚本 管道{ 代理任何...

回答 1 投票 0

kubectl get pods -n ${params.environment} -o Wide > pod_list_deployment_name.txt

我在詹金斯文件中写了这个命令: kubectl get pods -n ${params.environment} -o Wide > pod_list_deployment_name.txt 我在 jenkins 文件中编写了一个 shell 命令,我反复收到这个错误...

回答 1 投票 0

成功退出声明式 Jenkins 管道的干净方法?

我正在寻找退出声明式 Jenkins 管道的最干净的方法, 具有成功状态。 虽然使用 error step 退出错误非常简洁,但我找不到任何相同的方法来退出

回答 2 投票 0

Jenkins sshScript 远程:远程传递参数

我一直在尝试通过 sshScript remote:remote 通过向脚本 myscript.sh 传递两个参数 \abc 和 xyz 来执行远程系统中的脚本,如下所示: sshScript远程:远程,脚本:“

回答 2 投票 0

在 Groovy 中,如何将 JSON 格式的字符串传递给函数,以便函数将其视为 JSON?

在 Jenkins 管道中,我执行了一个 AWS 命令,它给了我一个 JSON 数组,如下所示 def jsonArray = readJSON 文本: sh(returnStdout: true, 脚本:“aws

回答 1 投票 0

外部化 Jenkins 管道阶段(到文件/库?)

我有一个 SoD(职责分离)检查,这是我们的一些 Jenkins 管道中的第一阶段,所以想知道是否有任何方法可以从外部资源(即文件、li.. .

回答 1 投票 0

作为 Jenkins 管道的一部分进行操作时,Map 变量变为 null

我正在构建一个 Jenkins 管道,我有这个方法: 私有映射 processServerMapping(Map serverMapping, List newVersions) { def currentVersions = serverMapping.values().toSet() 定义

回答 1 投票 0

Jenkins:Maven 会忽略环境变量 MAVEN_OPTS 和 MAVEN_ARGS

在 Jenkins 上,Maven 会忽略我在同一管道中设置的环境变量 MAVEN_OPTS 和 MAVEN_ARGS。这是我使用的代码: 管道{ 代理人 { 码头工人{

回答 1 投票 0

尝试从子作业中提取信息时,Jenkins 出现“ErrorAction$ErrorId: edf4f356-929c-4720-a57f-b2bdef027f2c”错误

我有一个用例,我想从父作业中的子作业中提取信息。 这是我的管道脚本: 管道{ 代理任何 阶段{ stage('验证其他作业') { 是...

回答 1 投票 0

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