jenkins-groovy 相关问题

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

用Groovy中的jsonbuilder替换json中的版本

如何使用groovy脚本在json文件“deploy.json”中将版本从“1.0.2”替换为“2.6.5”,并在下面提供了文件内容。 {“版本”:[{“...

回答 1 投票 0

如何禁用“立即构建”选项?

对于给定的脚本化管道(jenkins),管道应该只通过GitLab的webhook触发,应该为该管道禁用Build Now选项。我们可以配置Jenkins,禁用...

回答 3 投票 -1

在Jenkins工作流程中捕获多个错误

我的工作流程在使用try-catch失败时发送邮件。我也启用了并发性,当这个工作流进入限制阶段时,新的工作会取消...

回答 1 投票 3

Jenkinsfile中的方法在完成之前退出

我有一个Jenkins文件,它为几个不同的体系结构和目标构建相同的源代码,为了方便起见,我有一个为我构建的方法。它被称为:stage('Build ...

回答 1 投票 1

Jenkins Pipeline中的StreamingTemplateEngine与简单的groovy相比

在Jenkins管道中,我们想要创建一个包含可变内容的配置文件,因此我们使用StreamingTemplateEngine。现在我们必须使用可选行构建一个Config File,具体取决于变量map ....

回答 1 投票 2

如何在Jenkins Groovy中传递方法?

下面是脚本管道中的Jenkins groovy代码,我们用来传递方法def dict = [:] def register(String x,Closure y){dict [x] = y}我们说注册('a',this。&foo)将方法传递给...

回答 1 投票 0

Jenkins管道常规奇怪的行为

我有一个groovy管道脚本:stage(“Test”){str =“[\”asd1 \“,\”asd2 \“]”def tagNames = str.tokenize(',[]')。collect {it as String } echo“$ {tagNames.getClass()}”echo“$ {tagNames ....

回答 1 投票 0

传递Map和使用`body.resolveStrategy = Closure.DELEGATE_FIRST之间有什么区别?

封装管道的这两个例子从两种不同的方法获得它们的管道规范,但是不清楚为什么一个优于另一个。什么是使用的衍生物......

回答 1 投票 1

如果失败,Jenkins会删除作业

作为jenkins中的后期构建操作的一部分,我想删除一个作业,如果它失败了特定的退出代码。这里的逻辑是:我当前的工作(perl脚本)查询MySQL Db以查看它是否需要......

回答 1 投票 0

Jenkins扩展选择参数groovy脚本无效

我必须将构建号从其他作业传递到管道作业。下面是我的管道语法页面:我已经生成了以下脚本:properties([parameters([

回答 1 投票 0

在Jenkinsfile中使用Tuple时出现不可用的RejectedAccessException

我试图在Jenkinsfile中使用Tuple。我写的这行是def tupleTest = new Tuple('test','test2')。但是,Jenkins不接受此行并继续将以下错误写入控制台...

回答 1 投票 1

解析JSON数据,并使用groovy将数据写入文件

这里我们将“dpidsha1”的值从1234替换为json conent中的另一个值“abcd”,我们正在尝试将json格式的内容写入文件“uselessfile.json”,并打印内容...

回答 1 投票 0

如何解析数据,并写入JSON文件

在这里,我们将“dpidsha1”的值从1234替换为JSON conent中的另一个值“abcd”,并在将JSON格式化内容写入文件“uselessfile.json”时面临错误,并打印...

回答 2 投票 2

如何在数组结构中获取单个值的groovy

我的英语不是最好的,但我会尝试:o)我在Jenkins Pipeline文件中遇到groovy的问题。我将显示我的代码与我的代码有点不同,所以它不是那么复杂......

回答 1 投票 0

Jenkins脚本管道仅在Github中发生提交时触发作业

我们使用CloudBees-2.138.2.2 Jenkins,并且在我们的Github repo中基于提交触发jenkins作业时遇到了很多挑战。我仍在寻找脚本的确切工作脚本...

回答 2 投票 0

设置docker.image并运行对groovy变量的响应

使用docker.image('mysql')。inside(“”){mysql query ...}或docker.image('mysql')。withRun(“”){mysql query ...}如何捕获结果和存储到groovy变量?甚至......

回答 1 投票 0

如何在Jenkins groovy中获取BUILD_URL内容?

情况1在下面的代码中,def url =“$ {BUILD_URL} console”.toURL()def consoleOutput = url.getText('utf-8')Groovy脚本不允许使用语法toURL():不允许使用脚本使用......

回答 1 投票 -1

Jenkins凭据 - 如何将凭据传递给“cf login”命令?

目前我们在Jenkins groovy(脚本化管道)中使用cf login命令,如下所示:def login(url,uName,password,org,space){CONNECT = sh(脚本:“cf login -a ...

回答 1 投票 -3

当Jenkins阶段得到错误然后做某事?

我希望当Jenkins管道中的某些阶段出现错误,然后有一些选项,比如要求输入或打印一些消息。例如,在此管道中错误是在第2阶段...

回答 1 投票 0

Jenkins Active Choices Reactive Parameter中的OutputStreamWriter替代方法

我正在对proxmox进行POST API调用以获取身份验证令牌,但是当我在groovyscript中使用OutputStreamWriter时,它就会断开活动选择参数。这目前适用于......

回答 1 投票 0

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