jenkins-job-dsl 相关问题

Jenkins Job-DSL是一个Jenkins插件,可以使用Groovy脚本创建Jenkins Jobs。它可以在标准的Jenkins插件列表中找到。有关更多信息,请参阅:https://github.com/jenkinsci/job-dsl-plugin/wiki

使用 jenkins-job-dsl 向现有嵌套视图添加新视图

我正在尝试在 Jenkins 中创建一个自由式作业,我将使用它在嵌套视图下动态创建视图,目前我处于 POC 模式,所以这样尝试: 我将以下脚本添加到...

回答 0 投票 0

是否有 Jenkins 插件/工具来监控 PR 评论?

我目前有一个无法从互联网访问的 jenkins casc 实例。因此,我无法使用 webhook 触发构建。但是,我仍然能够设置“投票 SCM”...

回答 3 投票 0

Jenkins 管道构建通过电子邮件批准

我有一个 Jenkins 管道,它有几个阶段。我希望当我点击构建时它会向特定的管理员发送一封电子邮件,其中有两个选项“批准”和“中止&qu ...

回答 0 投票 0

如何在 jenkins groovy 电子邮件模板中添加 groovy 变量

我在我的詹金斯管道中使用了一个自定义变量,我试图通过修改 groovy-html.template 将它添加到电子邮件中。但是我的电子邮件中出现错误。 脚步 { 脚本 ...

回答 0 投票 0

获取错误 pipeline@tmp/durable-81eb936b/script.sh:第 5 行:找不到命令

我正在 jenkins 中创建管道以使用 ANT 构建二进制文件。创建后,我使用一些 shell 命令来存储生成的 war 文件的 md5sum。但是当使用 shell 命令时我得到...

回答 1 投票 0

在 Jenkins 管道中,我如何才能在移动到下一步之前等待步骤的构建后操作?

我的詹金斯管道是 管道{ 代理任何 阶段{ 阶段('部署'){ 脚步 { 构建(工作:'jobA') 构建(工作:'jobB') } ...

回答 1 投票 0

如何在 Jenkins DSL 作业中克隆存储库以在 DSL 创建子作业之前获取和使用配置文件?

我正在开发一个项目,其中一个存储库包含配置数据,另一个单独的存储库包含 Jenkins DSL 脚本。 我想使用配置中的文件之一

回答 0 投票 0

创建一个没有 UI 的工作 dsl SeedJob

我正在尝试在 docker 下自动配置我的 jenkins。我有一个 yml 配置文件,它与插件 Configuration as Code JCASC 一起工作,它触发了一个 groovy 脚本,我在其中...

回答 0 投票 0

我可以从另一个工作触发 jenkins dsl pipelineJob 吗?

我有一个 jenkins DSL freestyleJob,它会轮询 github 存储库并在检测到更改时触发。 我想在此 freestyleJob 中触发“流水线”作业。这可能吗? 我在网络用户界面中看到...

回答 0 投票 0

如何将参数从我的 Jenkins dsl pipelineJob 传递到 bash 脚本?

我有一个调用 groovy 脚本的 Jenkins 作业 dsl 管道。 我的 groovy 脚本然后运行许多作业,每个作业都调用 bash 脚本来进行实际测试。 我希望能够设置一个 va...

回答 0 投票 0

将jenkins变量传递到Pipeline文件中的Job dsl脚本。

问题 我如何才能将变量传递给嵌入管道文件中的job dsl脚本。我有一个Jenkins管道,它设置了一些变量,我想在PipelineJob模板中使用这些变量。

回答 1 投票 0

Jenkins Job DSL:如何设置 "默认子视图"?

我正试图用Jenkins Job DSL Groovy脚本创建嵌套标签。它创建了它们,但我找不到办法在DSL API中设置 "默认子视图"。它没有出现显示标签......

回答 2 投票 0

有没有办法将阶段局部变量设置为Jenkins全局变量?

有没有办法在jenkins全局管道中访问stage的局部变量,我想在post always block中使用Stage的var1值。/声明式 / pipeline { agent any ...

回答 1 投票 0

如何从Groovy代码中解析Jenkinsfile

我有一个带有某些属性的Jenkinsfile,例如trace = false userNotifications = [build_master:[name:'name',email:'email',...

回答 1 投票 0

如何在Jenkins Git插件中指定Job DSL签出超时?

克隆超时可以使用以下命令指定:git {... cloneTimeout(60)}其中60是超时,以分钟为单位。我了解到也可以指定结帐超时时间,但找不到详细信息。两者...

回答 4 投票 8

使用声明性管道在不同的存储库上并行运行相同的Jenkins作业

我的目标是在多个存储库上并行运行同一作业check-single-repo。下面的管道似乎没有达到目标:管道{代理任何选项{ansiColor('...

回答 1 投票 0

如何参数化job-dsl代码块,例如权限

我想创建一些因某些属性而有所不同的作业。纯字符串属性可以正常工作,例如此处的示例https://github.com/sheehan/job-dsl-gradle-example/blob/master/src / ...

回答 1 投票 2

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

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

回答 1 投票 0

如何向“ readProperties文件”添加其他属性?

如何将键=值对注入使用文件中的readProperties读取的属性? ... props = readProperties文件:“ $ parametersFile” fileParams = props.collect {字符串(名称:it.key,值:it.value)} ...

回答 1 投票 0

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

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

回答 2 投票 0

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