jenkins-groovy 相关问题

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

如何让 Jenkins 识别从“步骤”调用的 Groovy 方法中的“阶段”节点?

我在 git SCM 中有一个由 Groovy 支持的 Jenkins 管道,它有内部步骤的阶段。 我为什么这么做——为了重用代码。实际上,我们的可重用代码位于一个有阶段的常规方法中。一个...

回答 1 投票 0

在 Jenkins Active Choices Reactive References 插件中使用输入文件

我正在尝试实现一个管道,根据参数的选择,用户可以看到文本输入或文件输入。 我使用主动选择参数: 第一的: 第一个参数 第二: 第一

回答 1 投票 0

从 Jenkins 声明性脚本更新parameterizedCron 的值

我想使用声明性脚本中的脚本定期使用 Jenkins 作业中的参数更改“构建”中“计划”框中的值(参见图片),同时保持其他所有内容相同。 输入...

回答 0 投票 0

jenkins 共享库声明带有可选参数和闭包的自定义步骤

我正在使用全局共享库(vars/mystep.groovy)创建自定义步骤。该步骤需要 3 个可选的命名参数和一个必需的闭包。这是詹金斯步骤的相当标准,很多......

回答 1 投票 0

对不同的全局超时选项使用相同的jenkins文件

我有一种情况,我必须每天和每周运行相同的管道(阶段集)。但问题是超时选项。 对于夜间构建,我们有 4 小时的严格超时 对于每周构建,我们有

回答 0 投票 0

使用PipelineNodeGraphVisitor删除@NonCPS注释

我有一个管道,它调用一个方法来收集构建信息,如下所示: @非CPS 列表 getStage(rawBuild) { def 访问者 = 新 PipelineNodeGraphVisitor(

回答 0 投票 0

Jenkins Pipeline 找不到参数

我正在使用脚本语法来定义我们的多分支 Jenkins 管道(不是声明性语法)。我想添加可以在手动运行管道时设置的参数。这应该是...

回答 0 投票 0

如何在 Map groovy 中获取所有具有值的嵌套键?

我需要用我需要通过 Jenkins 运行的 groovy 中的所有前置键迭代这个 Map。 a={b={c=1,d=2,e=3},r={p=4},q=5} 我想要像下面这样的输出,输入是动态的,格式可能会有所不同。

回答 0 投票 0

我想从服务器 sc234v2.test.com 获取 234v2 我已经写了下面的脚本但没有工作

我想从服务器 sc234v2.test.com 获取 234v2 我已经写了下面的脚本但没有工作 下面是脚本。 def servers = ["sc234v2.test.com"] 管道{ 代理任何 阶段{ 圣...

回答 0 投票 0

Groovy 脚本创建一个与预定义变量同名的字符串并返回它

大家好,我正在尝试在 groovy webconsole 中运行以下代码: // 静态内容示例。作为替代方案,可以动态生成这些列表。 列出 STAGE_ALL = ["aceapp01","

回答 0 投票 0

如何比较詹金斯同一个列表中的两个元素?

我正在运行一个 jenkins 声明式管道作业,我试图比较列表的元素并仅获取两个元素的相同部分。 例子: myList = [/lambda/billMechanism/

回答 1 投票 0

每小时从 jenkins 发送一封自动电子邮件以获取通过的构建排除失败

如何将 bitbucket 存储库集成到 Jenkins 并使其每 5 分钟执行一次。预先为每个失败的构建获取电子邮件通知,并在每个小时获取所有通过的构建的通知...

回答 1 投票 0

Jenkins 动态参数生成

我正在尝试使用此代码动态生成选项列表: 管道{ 代理任何 阶段{ stage('服务选择') { 脚步 { git branch: 'master',...

回答 0 投票 0

在 Jenkinsfile 中使用矩阵,是否可以根据矩阵值使用不同的“代理”块?

我有一个声明式管道 Jenkinsfile,如下所示: 管道{ 代理人无 阶段{ 阶段(“构建和测试”){ 矩阵 { 轴 { ...

回答 1 投票 0

Jenkins 的 `load` 与 `library` 函数背后的基本原理是什么?

这个问题来自如何在 Jenkinsfile 中动态加载共享库并执行它们的同名全局变量方法? 为什么加载会返回一个对象,该对象对加载的 G 进行范围...

回答 0 投票 0

Jenkins Pipeline 只对中断进行重试,不对小错误进行重试

这里的要求是,如果发生网络连接错误或某些致命事件(jenkins master 不可用),作业(包含重试的主体)应该执行两次。 下面我...

回答 0 投票 0

(重要!)Jenkins 检查上一阶段的状态

我想把表达式放到when条件里去查看上一阶段的状态 我试过这个 返回 currentBuild.getPreviousBuild()?.getResult()?.toString() != 'ABORTED' && currentBuild.

回答 0 投票 0

Jenkins 管道:如何在控制台日志中隐藏密码/字符串?

我有一个 Jenkins 管道,它执行以下操作: 检出另一个回购到工作区 在管道中,它执行一个 shell 脚本,其中: cd 进入该 repo,然后执行一个 python 脚本,这

回答 1 投票 0

如何在 Jenkinsfile 中实现 buildDiscarder 以在构建后不保留任何工件?

我想在 Jenkinsfile 中实现 buildDiscarder,这样在 Jenkins 中构建之后就不会保留任何工件。 我试过: buildDiscarder(logRotator(daysToKeepStr: '', numToKeepStr: '3',

回答 0 投票 0

尝试用日期分支定义构建标签格式

def build_tag_format = "--date='format-local:%y%m%d-%H%M%S' ${params['branch_name'] --pretty='%cd-%h'" 在上面的行分支定义中不接受请帮助我。截至目前我...

回答 0 投票 0

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