关于Jenkins“Pipeline”插件套件(以前称为“Workflow”)的问题。不是关于Jenkins中的管道(例如使用下游作业)。
在我们当前使用 IBM udeploy 的设置中。我们为每个 AWS 端点(例如:east-1/east-2/west-2)都有一个单独的组件进程。这些进程之间的唯一区别是 CF 中的 API 属性...
groovy 语法生成器不适用于示例步骤属性:设置作业属性。 我选择了“放弃旧版本”,然后在“要保留的最大版本数”字段中输入 10,然后生成
如何从执行期间生成的 Json 文件中获取动态值并在 Jenkins 管道的下一个命令中使用它?
我有一个脚本,它在 json 文件中生成动态 session_id,执行脚本后我想在下一个命令中使用该 session_id,例如下面是 JSON 文件 “南...
如何高效地将特定的 Jenkins 作业/凭证迁移到新服务器,同时保留原始 Jenkins 环境和处理凭证?
如何使用代码高效地将特定 Jenkins 作业(包括其配置和依赖项)迁移到新的 Jenkins 服务器,同时保留旧服务器上的现有 Jenkins 环境
我有这个简单的属性文件 a=1 b=2 以及以下常规代码 阶段('加载属性'){ 脚步{ 脚本{ props = readProperties 文件:“应用...
我有一个管道,可以动态创建多个并行阶段,在用户定义数量的代理/Windows 客户端(在执行时设置)上有效地执行相同的步骤。 我想要...
如果早于 daysToKeep 并且大于 numToKeep,如何丢弃构建?
自动删除旧版本和工件非常适合避免大量数据构建和填充磁盘。对于某些每天运行 0-5 次的作业,我们可能有以下设置: 保留数量:20 天...
我正在尝试使用以下内容: 管道{ 代理{标签'slave1 ||奴隶2'} 阶段{ } } 当我使用上述格式时,作业正在 Slave1 中执行。但当我扭转方向时...
我正在尝试使用 jenkins 中特定 SVN 存储库中的每个分支/标签创建自定义列表。我正在使用 groovy 脚本来创建所需的列表作为 List Subversion 标签(并且......
Jenkins 代理 { dockerfile true } 永远等待下一个执行者
我是 Jenkins 和 Docker 的新手。我有一个测试脚本,我想在 Jenkins 管道的某个阶段中执行,并且该测试脚本需要在具有 npm 和 k6 的环境中执行。所以,我有
中止管道后,Jenkins 将工作区从 opt/jenkins/workspace/some-project 更改为 opt/jenkins/workspace/some-project@2。 这对于执行另一个构建来说不是问题,ho...
sh 'npm install' cmd 在 jenkins 管道中不起作用。注意:jenkins安装在windows内部
我正在编写一个简单的詹金斯文件来测试、构建和部署角度应用程序。 但我的詹金斯管道在 sh 'npm install' 处失败 这是我的詹金斯管道脚本 管道{ 代理任何...
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 命令,我反复收到这个错误...
我正在寻找退出声明式 Jenkins 管道的最干净的方法, 具有成功状态。 虽然使用 error step 退出错误非常简洁,但我找不到任何相同的方法来退出
我一直在尝试通过 sshScript remote:remote 通过向脚本 myscript.sh 传递两个参数 \abc 和 xyz 来执行远程系统中的脚本,如下所示: sshScript远程:远程,脚本:“
在 Groovy 中,如何将 JSON 格式的字符串传递给函数,以便函数将其视为 JSON?
在 Jenkins 管道中,我执行了一个 AWS 命令,它给了我一个 JSON 数组,如下所示 def jsonArray = readJSON 文本: sh(returnStdout: true, 脚本:“aws
我有一个 SoD(职责分离)检查,这是我们的一些 Jenkins 管道中的第一阶段,所以想知道是否有任何方法可以从外部资源(即文件、li.. .
作为 Jenkins 管道的一部分进行操作时,Map 变量变为 null
我正在构建一个 Jenkins 管道,我有这个方法: 私有映射 processServerMapping(Map serverMapping, List newVersions) { def currentVersions = serverMapping.values().toSet() 定义
Jenkins:Maven 会忽略环境变量 MAVEN_OPTS 和 MAVEN_ARGS
在 Jenkins 上,Maven 会忽略我在同一管道中设置的环境变量 MAVEN_OPTS 和 MAVEN_ARGS。这是我使用的代码: 管道{ 代理人 { 码头工人{
尝试从子作业中提取信息时,Jenkins 出现“ErrorAction$ErrorId: edf4f356-929c-4720-a57f-b2bdef027f2c”错误
我有一个用例,我想从父作业中的子作业中提取信息。 这是我的管道脚本: 管道{ 代理任何 阶段{ stage('验证其他作业') { 是...