jenkins-groovy 相关问题

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

Jenkins:未找到 PowerShell 脚本

我有一个由 Jenkins 运行的 Groovy 脚本,该脚本包含指令: 布尔 myValue = powershell(脚本: "./myScript.ps1", returnStatus: true) 当 Groovy 脚本运行时...

回答 1 投票 0

Jenkins 作业从 Git 检索值

我有一个 Jenkins 作业管道,它有一个“构建作业”选项,它引用并执行第二个 jenkins 作业。第二个 Jenkins 作业引用了存储在 Githu 中的第三个 Jenkinsfile...

回答 1 投票 0

如何在 Jenkins Active Choices Reactive Parameter 上使用 groovy 脚本自动填充属性文件中的值

我目前在 Jenkins 中使用 Active Choices 参数和 Reactive 参数,并且我能够使用此脚本从 Properties 文件填充 Reactive 参数中的值。 主动选择的目的...

回答 1 投票 0

从 Jenkins Groovy 脚本中的数组迭代的变量未在 shell 命令中显示其值

在我的 Groovy 脚本化 Jenkins 管道中,我有以下功能: def getEarliestLaunchTime(asg_name, aws_region) { def asg_instance_ids = sh ( 脚本:“aws --region $aws_region

回答 1 投票 0

Shell 命令在 Jenkins Groovy 中将日期时间转换为秒,始终返回相同的值

我在 Jenkins Groovy 脚本化管道中有以下代码: def time1 = sh(脚本: 'date -u +"%Y-%m-%dT%H:%M:%S+00:00"', returnStdout: true).trim() def time1_sec = sh(脚本:...

回答 1 投票 0

如何编辑/写入我的詹金斯控制台日志

我是詹金斯的新手。我正在尝试在 jenkins 日志控制台中添加一个新行来显示应用程序名称及其子组件(例如(Datamax - Crawler)),以便我可以对整个 jenk 运行查询...

回答 1 投票 0

如何使用分支和凭据将 Jenkins 共享库加载到另一个 Jenkins 共享库?

在我的 Jenkins 项目中,我有一个库(即 /vars 目录中的 .groovy 文件)。 我需要从不同的 github 存储库加载共享库。事实上,我需要它的一个特定分支......

回答 1 投票 0

理解 Groovy retry() 和 catchError()

我有这个 Jenkins 管道,它执行 terraform init、terraform plan 和 terraform apply 在未供电的 Xen Orchestra (XO) 上部署一些虚拟机。我的 XO 服务器资源非常有限,而且一...

回答 1 投票 0

将 groovy 地图传递到 powershell 脚本

我在 Jenkins 管道中有一个 groovy 的键值对集合,例如 def 过程参数 = [:] procedureParameters.put('键','值') 我正在尝试将其传递给 powershell 脚本 - 定义 exi...

回答 1 投票 0

Jenkinsfile 中的“错误”没有被执行

我有一个jenkinsfile,它调用共享库。例如: 詹金斯文件- @Library('测试共享库') _ 测试并打包{ //容器='' 管道 = [ [“类型”:“

回答 1 投票 0

使用 jenkins-test-harness + spock 对 jenkins job dsl 脚本进行单元测试

目前我尝试创建一个项目来集中在我的jenkins上生成作业:我使用jenkins job dsl 1.77并尝试遵循此解释:https://github.com/jenkinsci/job-dsl-plugin/。 ..

回答 1 投票 0

如何将脚本添加到 Discard build 并将其保留用于 Max build#5

我在 Jenkins 上有 100 个作业,并且它没有通过任何声明性管道进行配置。 而不是去单独的工作并启用丢弃构建策略并将最大构建添加到 6。 有没有一个脚本我可以...

回答 1 投票 0

从 Jenkins Active Choices 插件的 Ansible 库存中动态提取主机名

我正在致力于将 Ansible 与 Jenkins 集成,并且需要从 Ansible 库存文件中动态提取主机名,以使用 Active Choices 插件填充 Jenkins 作业中的选择。 我有一个

回答 1 投票 0

在管道执行期间从 Jenkins 管道 UI 编辑文件

我们需要允许在管道执行期间编辑文件。该文件需要从 Jenkins UI 进行修改。 我们知道我们可以在管道阶段接受变量输入。我们需要同样的方式来编辑...

回答 2 投票 0

Jenkins 凭证字符串插值

我有一个 Jenkins 管道,它使用凭据来验证来自网站的 GET 请求。我想防止敏感的环境变量被 Groovy 字符串插值泄露...

回答 1 投票 0

如何修复 groovy.lang.MissingMethodException:没有方法签名:Setup.call() 适用于参数类型:(java.util.LinkedHashMap

错误:hudson.remoting.ProxyException:groovy.lang.MissingMethodException:没有方法签名:Setup.call()适用于参数类型:(java.util.LinkedHashMap)值:[[CreationDate:20 ...

回答 1 投票 0

如何使用 Groovy 获取声明性 jenkins 管道中每个阶段正在运行的代理?

我正在尝试获取每个阶段正在运行的代理名称。我可以通过使用 env.NODE_NAME 来实现这一点,但随后我必须在每个阶段块中编写一些代码来捕获 env.NODE_NAME...

回答 2 投票 0

Groovy PostBuild 的名为“manager”的对象在我在 Jenkinsfile 的一个阶段中调用的 groovy 脚本中无法访问

节点(节点){ 阶段{ 阶段('第一'){ 脚步 { 结帐供应链管理 } } 阶段('运行myScript'){ sh "groovy 文件夹名称/myScript&...

回答 1 投票 0

在 Jenkins 中使用 ReadJSON 读取 json 子元素

我有一个包含以下内容的packages.json 文件: { “包”:{ “pkg1”:{ “CPU”:“2”, “内存”:“8”, ...

回答 1 投票 0

使用 Jenkins Pipeline 轮询多个 Repos 并触发作业

我有多个 GIT 存储库,为了简单起见,将其保留为 2,我创建了一个 Jenkins 管道来轮询这些存储库以检查新提交并触发一个单独的 Jenkins 作业来运行扫描...

回答 1 投票 0

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