jenkins-groovy 相关问题

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

如何在 Jenkins 中实现缓存机制,以便在主作业管理的多个运行程序作业中重用获取和编译的工件?

我正在将 Jenkins 与一个主作业一起使用,该主作业每晚运行多个运行程序作业。每个运行程序都会执行一项测试,其中包括从 Git 获取数据并编译环境。为了节省时间,我想...

回答 1 投票 0

jenkins 中的共享库在参数中不起作用

我正在尝试使用共享库来优化我的 Jenkins 脚本。我创建了一个存储库,创建了一个 vars 目录并添加了两个 groovy 脚本: 。 `-- 变量 |-- buildDockerImage.gro...

回答 1 投票 0

在 jenkins 属性中使用凭据

我正在尝试使用 jenkins 中特定 SVN 存储库中的每个分支/标签创建自定义列表。我正在使用 groovy 脚本来创建所需的列表作为 List Subversion 标签(并且......

回答 1 投票 0

sh 命令在并行阶段运行时似乎挂起

我们有一个主要的构建管道,它使用工作流cps并行步骤同时运行大约50个容器,并且它严重依赖于sh。 随着更多代理添加到并行步骤中,sh

回答 2 投票 0

作为 Jenkins 管道的一部分进行操作时,Map 变量变为 null

我正在构建一个 Jenkins 管道,我有这个方法: 私有映射 processServerMapping(Map serverMapping, List newVersions) { def currentVersions = serverMapping.values().toSet() 定义

回答 1 投票 0

尝试从子作业中提取信息时,Jenkins 出现“ErrorAction$ErrorId: edf4f356-929c-4720-a57f-b2bdef027f2c”错误

我有一个用例,我想从父作业中的子作业中提取信息。 这是我的管道脚本: 管道{ 代理任何 阶段{ stage('验证其他作业') { 是...

回答 1 投票 0

在声明式 Jenkins 管道中使用共享库

我有一个声明性管道,我想在其中使用共享库中的类。 我已经声明了一个库块,如下所示: 图书馆{ lib('app-engine-jenkins-lib') } …但我不知道…

回答 1 投票 0

执行 kubectl 从 pod 中查找 java 进程 id 时,groovy 中出现多个编译错误异常

这是我在 groovy 中的声明式管道中从 k8s pod 获取 java 进程 ID 的代码: def jpsid = "${kubectl exec -i "${pod}" -n ** -- jps | awk '{ print &

回答 1 投票 0

我的变量未插入到 emailext 的正文中

这是我的 Jenkinsfile 的一部分: 电子邮件分机([ AttachmentsPattern: '**/build/*.log', 主题:“你好世界”, 收件人提供商:[开发人员(),请求者()], 至:'$

回答 2 投票 0

无法访问在groovy脚本中添加的环境变量

团队,我想捕获来自 jenkinsfile 的 var remoteUrl 值到从 jenkinsfile 传递的 groovy 库中,并将其存储在 env var 中以便稍后访问。但我似乎做不到。有任何hin...

回答 1 投票 0

在 Jenkins 管道中查找先前运行的 git 提交哈希

我在 Jenkins 有一份工作,旨在构建多个 Docker 容器镜像和图表。我希望这项工作检查 git 树的差异,以了解图像的新版本是否应该......

回答 1 投票 0

无法运行导入的 groovy 库中的函数,出现“没有这样的属性:类的 git:groovy.lang.Binding”

团队, 我正在学习 groovy 并创建了一个简单的,但在詹金斯上运行管道时出现此错误。不确定这到底是什么意思 + 在阶段格式中的 MAIN 内回显 阶段中的 MAIN 内

回答 1 投票 0

使用 Jenkins Active Choices Reactive References 插件上传文件

我正在使用 Jenkins Active Choice 插件。我想提供一个基于引用变量的文件上传功能 以下设置允许我在选择参考参数 scan_type 时输入文本...

回答 2 投票 0

Jenkins 致命问题:无法访问:URL 使用错误/非法格式或缺少 URL

我的问题出在 Jenkins 管道的最后阶段,Jenkins 预计将更新后的 pom.xml 文件提交到 GitLab 上托管的应用程序存储库。 以下是必要的数据。

回答 1 投票 0

尝试在 CloudHub 中部署 MuleSoft API 之前添加 Jenkins 审批阶段

我正在尝试在 CloudHub 中部署 MuleSoft API 之前添加 Jenkins 批准阶段。我安装了电子邮件扩展插件并在我的管道中使用了以下脚本。我能够获得批准 pop-u...

回答 1 投票 0

Jenkinsfile 插值语法问题

我的声明式 Jenkins 文件中有以下步骤: stage('下载 Lambda 工件') { 脚步 { 脚本 { withCredentials([用户名密码(credentialsId:

回答 1 投票 0

禁用詹金斯重播

我正在使用共享库。想知道我可以通过哪些选项来禁用管道作业中的重播选项。我发现这是使用管道作业的一个主要缺点,因为它易于操作......

回答 1 投票 0

Jenkins WorkflowScript:加载库失败

我正在使用 jenkins 作为我的 CI/CD,这突然开始发生。 Jenkins 文件从不同的存储库加载库,但位于同一个 git 帐户上,并且工作正常。现在所有

回答 3 投票 0

同时执行超过 5 个 docker 镜像时,Jenkins 会抛出超时

基本上,我有一个主作业,在它上面并行运行其他作业。但对于其中一些人来说,我超时了。 docker run -t -d -u 1000:1000 -u root docker_image cat 17:39:17 错误:超时后...

回答 1 投票 0

Jenkins 参数名称中是否可以包含空格?

我正在努力让我的 Jenkins UI 更加干净。 我的 Jenkins 文件调用一个函数,该函数依次运行以下命令: 特性 ([ [$class: 'GitLabConnectionProperty', gitLabConnection: 'GitlabConn...

回答 3 投票 0

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