jenkins-groovy 相关问题

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

带有Jenkins文件的Jenkins多分支管道错误

我创建了一个Jenkins多分支管道,在这里我使用下面的脚本从Github和Jenkins版本2.222.3触发声明性步骤。管道{代理任何阶段{...

回答 1 投票 0

使用直到每个openshift jenkins客户端插件检查openshift的上次构建状态

我想使用openshift jenkins客户端插件检查最新的构建状态。遵循此处的官方文档stage('Start build'){步骤{脚本{openshift.withCluster()...

回答 1 投票 0

从詹金斯扩展选择参数中获取源值

我添加了扩展选择参数。现在,当我运行时,源值是lin1,lin2,lin3(如屏幕快照中所示);如果选择lin1,则将获得param3 = lin1;如果选择lin1和lin2 ...

回答 2 投票 0

Jenkins管道:动态并行执行步骤

在我们的詹金斯管道中,我们使用以下函数以并行块的形式执行一组部署任务:def runParallel(tasks,count){while(tasks.size()> 0){parallel ...

回答 1 投票 1

Jenkins管道httpRequest给出NotSerializableException

我想做一个简单的httpRequest来获取一些json数据。当我使用httpRequest插件时,它给了我NotSerializableException。我尝试添加@NonCPS,但没有任何效果。我直接尝试了...

回答 1 投票 1

Jenkins更改代理后在sh命令上冻结

我已经在我的Jenkinsfile文件中添加了新的逻辑,即在特定阶段,我更改代理并运行诸如sh之类的命令。问题:我想更改代理并在那里运行命令。然而,这似乎是一场比赛...

回答 1 投票 2

Shell脚本无助于杀死tomcat应用程序

我必须使用外壳程序脚本来复制CTRL + C的行为以关闭Tomcat应用程序服务器。因此,在詹金斯管道脚本中编写了以下代码-sh'''pgrep -fl catalina | awk'{print $ 1}'| ...

回答 1 投票 0

无法通过Grab添加外部库的可选依赖项

无法在Jenkins的共享库中正确使用具有可选依赖项的外部第三方库。我有一个共享库,该共享库使用Commons Configurations 2读取varios ...

回答 2 投票 1

YAML键中的特殊图表:管道实用程序步骤

我正在使用Pipeline Utility步骤来读取和更新我的仓库中的yaml文件。但是,有一个键(图表名称)带有“-”(不是“ _”,我知道这不是首选,而是在此处)。现在...

回答 1 投票 1

Jenkins-无法使用“构建作业”命令访问从另一个构建管道中的一个构建管道发送的参数

我有一个管道项目,说“ A”,它是字符串参数化的,我正尝试使用如下命令调用另一个也说来是字符串参数的构建,说“ B”:build job:'B',...

回答 1 投票 1

如何在jenkins管道的触发器部分中使用env变量?

读取节点标签和triggerConfigURL的属性文件,节点标签有效,但是我无法从环境读取和设置triggerConfigURL。 def propFile =“ hello / world.txt” //这是...

回答 1 投票 0

Jenkins-多分支管道无法解释的故障

[在管道中,我使用Pipeline Utility Step插件的readJSON和writeJSON方法在管道阶段读取/写入文件。对于普通管道,一切正常。但是,当我...

回答 1 投票 0

将变量从一个Jenkins阶段传递到sh中的另一个阶段

我正在创建Jenkins管道,该管道使用sh调用bash脚本函数。每个阶段都是一个bash函数,用于设置一些变量,这些变量的值在下一阶段中需要。管道{agent any ...

回答 1 投票 0

如何从属性文件读取和使用节点标签?

[尝试从属性文件中读取和使用节点标签,如下所示,我已经签入了我的JenkinsFile和hello / world文件,它具有一些属性,包括NODE_LABEL = ...

回答 1 投票 0

Null比较不适用于jenkins groovy脚本

我在这里有一个小的代码段pom = readMavenPom文件:'pom.xml'def dataModelVersion =“ $ {pom.properties ['data-model.version']}” ...

回答 1 投票 0

从jenkins脚本化管道的并行阶段获取相同的输出

[我正在尝试在詹金斯管道中创建并行阶段,例如,使用此示例节点{stage('CI'){脚本{doDynamicParallelSteps()}}} def doDynamicParallelSteps(){测试= [:] ...

回答 2 投票 0

Jenkins Env Vars from file

[我想知道是否有人做过这样的事情:环境{脚本{readYaml(file:'customer_cfg.yaml')。each {item-> item.key = item.value}}}}或...

回答 1 投票 0

我如何将并行触发的子作业的执行状态检索到管道脚本

具有一个并行执行子作业的管道脚本。假设我有5个数据(a,b,c,d,e)必须在3个作业(J1,J2,J3)上执行。我的管道脚本的格式为(int i = 0; i ...

回答 1 投票 0

我正在尝试对jenkins管道参数进行一些自定义

例如:如果用户选择一个选择参数A,则应提供两个字符串参数。如果用户选择一个选择参数B,则应提供四个字符串参数。如果用户什么都不选择,没有字符串...

回答 1 投票 1

Jenkins Confluence plublisher插件用法

我尝试过Jenkins confluence发布者插件https://wiki.jenkins.io/display/JENKINS/Confluence+Publisher+Plugin无法理解什么是“令牌后”,“令牌前”等。这就是我...

回答 1 投票 1

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