jenkins-groovy 相关问题

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

如何使用多次提交检查/列出PR中更改的所有文件

我想检查一下可能有多次提交的PR中更改的文件。我已经看到了关于如何查看两次提交之间更改的文件的多个答案,但这不是我的用例。我有一个 ...

回答 1 投票 3

Jenkinsfile运行Terraform

按照本教程https://medium.com/@devopslearning/100-days-of-devops-day-34-terraform-pipeline-using-jenkins-a3d81975730f我想从Jenkins运行一个terraform文件我已安装.. 。

回答 1 投票 0

如何获取旧版本的环境变量?

假设昨天发生了一次构建。 Build Id:100并为该构建设置了环境变量。 var1 ='某些数据'我想获得该版本的环境变量'var1'...

回答 1 投票 0

如何在将每个阶段数据从jenkins管道推送到流入数据库时 修复java.io.NotSerializable异常?

我正在尝试将Jenkins管道中的阶段数据推送到大量数据库,我遇到问题如下问题:在jenkin构建控制台输出中,在每个阶段之后,我看到:java.io.NotSerializableException:sun.net ....

回答 1 投票 0

Jenkins管道,第一次调用时对象的@Lazy属性为NULL

@Lazy似乎没有在Jenkins管道中的第一次调用时返回值。知道为什么?代码:类JenkinsStatus实现Serializable {def pipeline @Lazy String ...

回答 1 投票 1

如何在Groovy脚本中查找yaml文件中定义的映射,并分配给Pipeline UI提供的基于变量的输入

如何将变量映射从yaml文件传递到jenkins文件中的变量,或者只打印在文本文件中。对于Ex:我有test.yaml文件,它包含:processor-create:{service:true ingress:...

回答 1 投票 0

jenkins dsl job script:如何在下游参数化步骤中访问环境变量(通过propertiesFile注入)

我的dsl作业脚本简短工作('test'){steps {shell('echo VERSION = $ VERSION> version.txt \ n'+'echo VERSION_SUFFIX = $ VERSION_SUFFIX >> version.txt \ n'+'echo .. 。

回答 1 投票 1

我可以并行运行jenkins高级阶段吗?

我有一个groovy脚本并行测试,但我不能从jenkins UI手动重启Installation1 / Installation2阶段。有没有其他方法可以这样做,以便我可以重新启动...

回答 1 投票 0

Jenkins groovy无法使用https端口上的oauth令牌克隆gitlab repo

我无法通过https通过jenkins groovy使用oauth2令牌从gitlab签出代码。克隆使用相同的oauth令牌在git cli上运行。我也可以通过...列出我所有的Gitlab项目

回答 1 投票 1

脚本不允许使用staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods写java.io.File java.lang.String

我正在尝试使用Jenkins创建Vault部署。这是我的回购链接。运行脚本时,我收到“脚本不允许使用staticMethod org.codehaus.groovy.runtime ....

回答 1 投票 0

Groovy映射的值是否可以自引用以进行插值?

我想知道我们是否可以使用它的其他键值条目在Groovy映射中插值。例如,def ten = 10 def example = [a:“apple”,b:“$ {ten} bats”,c:“$ {...

回答 1 投票 1

Groovy语法 - 上传工件

对于上传工件,使用给定的uploadSpec,1)下面代码server.upload(uploadSpec)不上传工件2)代码server.upload spec:uploadSpec上传工件来自...

回答 2 投票 1

有没有办法在Declarative Jenkinsfile中基于分支设置环境变量?

我希望通过加载基于分支的环境变量来找到一种方法来删除Declarative Jenkinsfile中的重复阶段。目前我有类似的东西:@Library(“MySharedLibrary @ v1”)......

回答 3 投票 1

为Groovy提供列表以循环运行任务多次

我有在Groovy中定义的列表,如:all_services:[processor-create,processor-update,read-service]我如何提供这个列表for循环每个为另一个舞台playbook变量$ {service} ...

回答 1 投票 -1

Groovy - 无法在JFrog Artifactory中上传工件

在下面的代码中:def server = Artifactory.server'server_id'; def uploadSpec =“”“{”files“:[{”pattern“:”$ {WORKSPACE} / $ repoName / target / $ repoName-0.1- $ jarType ....

回答 2 投票 0

从Jenkinsfile中的另一个阶段调用环境变量

我有以下Jenkins文件。管道{代理任何阶段{阶段('生成脚本'){steps {script {sh's sh generate_version.sh ...

回答 1 投票 1

解析范围报告以显示jenkins电子邮件正文中的特定内容

我正在使用jenkins来运行我的自动化脚本并在电子邮件中附加范围报告。但是,我的要求是在jenkins电子邮件正文中嵌入extentreport.html文件。我尝试使用$ ...

回答 1 投票 0

如何获取分配了包含主节点的标签的所有Jenkins节点的列表?

我正在创建一个Jenkins管道作业,我需要在标有某个标签的所有节点上运行作业。因此,我正在尝试获取分配了特定标签的节点名称列表。 (用节点我......

回答 5 投票 7

只应运行一组多个管道中的一个管道

我尝试在jenkins中配置不同的管道2.我的问题是我的所有管道都需要相同的工作空间路径(在我的配置脚本中配置了customWorkspace)。现在我必须......

回答 1 投票 0

在我的groovy命令中需要有关escape的帮助

我需要替换文件中的版本字符串。我的搜索模式是正则表达式,我的替换是一个变量。字符串搜索=“\\ d +。\\ d +。\\ d + - 。\\ d +”字符串替换=“1.0.0 - $ {BUILD_ID}”MyFile =“foo”...

回答 1 投票 0

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