jenkins-groovy 相关问题

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

Jenkins DSL脚本 - 测试失败 - 找到多个扩展,提供lastCompleted方法

尝试使用DSL脚本在Jenkins中创建多工具。一个阶段有多个作业,我想为下游作业的多工作创建一个综合报告。我正在使用副本......

回答 2 投票 0

如何在常规中捕获异常?

在下面的代码中:def build(arg1,arg2,arg3,arg4,arg5){try {executeBuildCommand(commandString,component)}} catch(异常e){print'build()方法引发...

回答 1 投票 1

检查存在多少个正则表达式匹配组,然后使用它们

我想在Groovy中匹配一个正则表达式,检查返回了多少组,然后使用其中一个组,但是我得到:java.lang.IllegalStateException:如果我调用,则找不到匹配项...

回答 1 投票 0

Jenkinsfile java.lang.NullPointerException:无法调用方法 在null对象上

我有下面的Jenkins文件,我试图运行,但不知何故,它抛出“java.lang.NullPointerException:无法在null对象上调用方法printpn()”错误。有人可以检查我是什么...

回答 1 投票 -1

Jenkins Pipeline if-else脚本没有给出期望的结果

我已经来这里多年了,通常会找到我想要的答案,但这次我有一个相当具体的问题。我正在构建一个管道,通过一个管道中的一组步骤运行3 ...

回答 2 投票 0

Jenkins与intellij共享库

我开始实现Jenkins共享库并尝试使用intellij作为我的ide来编写我的jenkins文件。如何从共享库存储库获取函数到另一个存储库...

回答 3 投票 3

Jenkins可扩展选择插件系统Groovy选择参数无法正常工作

我希望使用Groovy脚本生成Jenkins实例上的作业列表作为构建参数。该脚本在Jenkins的脚本控制台中工作:但在工作中不起作用:我得到相同的...

回答 1 投票 0

主动选择带凭据的参数

我试图访问存储在Jenkins中的凭据,而不必在脚本本身中对它们进行硬编码。 #!/ usr / bin / env groovy withCredentials([[$ class:'...

回答 2 投票 0

如何定义多个repo映射到单个管道的触发器?

在构建代码之前构建流程需要从多个存储库签出代码,在下面的groovy脚本检查('repo1',branchName)checkout('repo2',branchName)中,单个...

回答 2 投票 0

在Jenkinsfile的环境块中调用Groovy方法

我有一个看起来像这样的Jenkins文件:static def randomUser(){final def POOL = [“a”..“z”]。flatten()final Random rand = new Random(System.currentTimeMillis())return(0。 .5)。收集{...

回答 2 投票 1

Jenkins groovy - 如何查看特定标签?

要检查特定分支的最新提交,我使用下面的代码:treeMapData = git(branch:branchName,credentialsId:credential,url:“$ {gitLabServer} / $ {projectName} / $ {repo} .git”)如何结帐.. 。

回答 1 投票 0

使用Invoke-Webrequest的Groovy管道无法正常工作

以下行在我的groovy管道中使用。 powershell“Invoke-WebRequest -Uri”https://artifacts.company.int/artifactory/nuget-internal-stable/com/company/Exes.zip'-OutFile'D:\ jenkins \ workspace \ ...

回答 1 投票 0

Jenkins groovy - 如何从最新提交中检索标记?

要从branchName获取最新的提交,我们运行以下代码:treeMapData = git(branch:branchName,credentialsId:credential,url:“$ {gitLabServer} / $ {projectName} / $ {repo} .git”)确保...

回答 1 投票 2

错误:在Declarative Jenkinsfile中使用Bash脚本

我在Jenkinsfile中编写我的bash脚本代码时遇到了一些挑战。 UserCase:我在一个GIT仓库中保留了文件夹结构中的多个工具代码。我想要任何开发者......

回答 1 投票 0

ws()如何在Jenkins groovy中运行?

案例1下面脚本化的管道代码与workSpace一起作为npm构建过程的工作区,其中npm install能够在workSpace中找到package.json文件ws(workSpace){def ...

回答 1 投票 0

如何通过Jenkins groovy脚本删除Jenkins工作区中的特定文件

我有一个Jenkins管道,它通过SCM触发Jenkins groovy脚本,这个脚本将创建一个文件(如果文件不存在)并写入else它将更新文件并做一些东西,这...

回答 1 投票 0

无法读取分支名称

阅读本自述文件Jenkins中安装的GitLab插件下面的脚本能够读取正确的存储库名称,但错误的分支名称节点('worker_node'){stage('stage1'){def repoName = env ....

回答 1 投票 -3

单个管道映射到多个git存储库

我们已经配置了8个git repos webhook映射到单个管道(Jenkins)。这是一个脚本化的管道(groovy)。基于8个中任何一个发生的推送/合并事件触发单个管道...

回答 1 投票 0

Jenkins Pipeline emailext:如何在预发送脚本中访问构建对象

我正在使用Jenkins ver。 2.150.1并有一些自由式工作和一些管道工作。在这两种工作类型中,我使用的是emailext插件,包含模板和预发送脚本。似乎构建......

回答 1 投票 0

如何避免代码异味(else..if)语法?

下面是将工件推送到Cloud Foundry的Jenkins groovy脚本。 stage('stage_1'){if(repoName =='a'){pushA(repoName)}否则if(repoName =='...

回答 3 投票 -2

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