关于在Jenkins中使用groovy代码的问题,特别是在Jenkinsfile和groovy插件中
我正在使用 jenkins 作为我的 CI/CD,这突然开始发生。 Jenkins 文件从不同的存储库加载库,但位于同一个 git 帐户上,并且工作正常。现在所有
同时执行超过 5 个 docker 镜像时,Jenkins 会抛出超时
基本上,我有一个主作业,在它上面并行运行其他作业。但对于其中一些人来说,我超时了。 docker run -t -d -u 1000:1000 -u root docker_image cat 17:39:17 错误:超时后...
我正在努力让我的 Jenkins UI 更加干净。 我的 Jenkins 文件调用一个函数,该函数依次运行以下命令: 特性 ([ [$class: 'GitLabConnectionProperty', gitLabConnection: 'GitlabConn...
我有以下 grrovy 脚本,可以在 jenkins 2.249.3 中完美运行 导入 jenkins.model.Jenkins Jenkins.instance.getItem("JobToBeDisabled").disable() 然而,当同样...
正在使用 ubuntu,我在安装 jenkins 时遇到错误 无法启动与mirrors.tuna.tsinghua.edu.cn:443 (2402:f000:1:400::2)的连接。 - 连接(101:网络无法访问)可以...
如何将这些变量从 jenkins 中的管道获取到我的 powershell 脚本中
我有以下管道脚本来获取我的多分支管道刚刚与当前工作区一起检出的当前 git 标签。 echo "TAG: ${TAG}" 并 echo "有效...
我正在上游作业运行以下阶段。如何获取下游作业的返回状态码-UI_TEST_PIPELINE。 我需要根据其执行情况获取“0”或“1”等状态代码...
从 jenkins 脚本控制台,如何启动作业的构建? 尝试过: for(Hudson.instance.getView(view_name).items 中的作业) { 作业.startBuild() } 错误: groovy.lang.MissingMethodExcept...
script.sh:语法错误:“(”意外的脚本返回退出代码 2
尝试在 jenkins 中为 post 方法设置 body 参数,构建失败,因为错误意外的“(”脚本返回错误状态 2。 以下是詹金斯中附加的代码阶段: ...
如何运行 ssh /bin/bash << EOF commands in groovy?
我在 bash shell 中输入了以下代码: 导出字母=“a b c” ssh [email protected] /bin/bash << EOF echo $letters for letter in ${letters}; do echo "hello \$letter&...
我正在使用 gojenkins 库创建一个 go api。 当我在 jenkins.BuildJob(ctx,jobName,parameter) 中传递参数时。我无法访问该参数。参数类型为map[string]string 我是提供...
我想在 Jenkins 共享库中的调用之间保留某些逻辑的状态。我不想在参数中传递带有状态的对象/地图/...,但使用某种全局变量...
有没有办法安排一个 cron 作业来删除 Jenkins 中旧的构建历史记录?
我想要实现的目标: 我希望在 Jenkins 中有一个 cron 作业,它将帮助我删除多分支管道中一些过时分支的构建历史记录。也就是说,在 Multibranch pi 内部...
将两个不同的项目签入同一个 Jenkins 工作区时出现“避免第二次获取”错误
我一直在尝试定义一个 Jenkins 管道,它将来自 Github 的两个项目检出到同一工作区的两个单独的子目录中,但不幸的是,到目前为止我的所有尝试都没有......
如何在与主项目相同的 pod 中运行 jenkins 子项目?
我有一个在 k8s 从属 Pod 上运行的 Jenkins 自由式项目。现在主项目有另一个子项目,它本质上是从github克隆/拉取文件,意味着子项目拉取的文件......
我有一个声明式管道,其大小正在增加,因此我想使用共享库来拆分逻辑。 但我面临着一些问题,因为我必须在他们之间分享一些价值观,而我不能……
通过jenkins中的管道克隆Workspace SCM插件实现
我正在将詹金斯自由式作业转换为管道。我安装了clone_worksapce_scm_plugin,通过它我们可以将特定项目的工作空间复制为scm。我怎样才能在 pip 中实现这个...
我有一个具有并行阶段的 Jenkins 管道,看起来像这样: / -- 构建 -- test-xyz -- test-123--\ -- 工作区--/ |--- 分析...
我使用用户名/密码和ssh密钥对在jenkins上创建了一个从节点,当我从节点打开ssh连接时,错误“错误:无法监视可用交换空间”是
我们正在使用 jenkins 声明性管道和多个分支,存储库托管在 bitbucket 上,并在合并、推送和批准上配置了 Webhooks, 因为我们有很多功能分支,所以构建...