Jenkins是一个用Java编写的开源持续集成工具,它包含Linux,Mac OS X,Windows,FreeBSD和OpenBSD软件包。该项目来自哈德森。
我有一个共享的jenkins库,其中包含大量的shell脚本。这些 shell 脚本相互来源。 我知道我可以使用libraryResource 复制单个文件。因为我要复制...
jenkins - 无法下载和安装插件(多个 scm) - 连接超时
我正在尝试添加多个SCM插件,并收到以下连接超时错误。我运行的是2.0版本。没有代理设置。 有没有办法获取插件并手动安装?
我有一个 pipeline1 可以成功执行 bash 脚本块并运行正常,但是当我从 pipeline2 调用此 pipeline1 时,bash 脚本块没有执行。 其他 sh 单独的行命令是 r...
为什么 Jenkins 在启动代理时显示“服务器拒绝了 1 个私钥”?
我能够使用 SSH 成功连接到远程计算机,但是当我从 Jenkins 启动代理时,它会抛出以下错误: 错误:服务器拒绝了用户 1 的 1 个私钥(
Jenkins UI 给出错误“502 Bad Gateway openresty”
我有一朵云。我重新启动了我的云服务器,并再次启动了我的 Docker 容器。 我的所有容器都在工作,除了詹金斯。 当我在 portainer 上检查 jenkins 时 它看起来“正在运行...
我是“Jenkins”的初学者,正在学习本教程。 在第六步我得到以下错误。 xcodebuild:错误:当前未为测试操作配置方案 JenkinsTest。 建立圣...
我有一个项目,其中的测试仅在 Linux 上运行,而其他测试仅在 Windows 上运行。 我有一个 Linux 代理和一个 Windows 代理。我需要查看该项目(及其多个
我正在通过 Jenkins Pipeline 构建一个 go 应用程序,首先我在供应商目录中添加所有 go 依赖项并推送到 VCS,然后在 Jenkins 中构建时提取所有代码,这工作正常。 然后我...
运行 Jenkins 管道时如何修复“脚本返回退出代码 1”
我正在设置 Jenkins 管道来构建 React 应用程序。构建命令在我的本地系统上运行良好,但在管道中执行时,它返回一个错误,退出代码为 1。我该如何
我有一个在 Docker 容器中运行的 Jenkins 服务器。我自定义构建了 Jenkins 映像,并在其上安装了 Docker、Docker Compose 和 Terraform。 我在 Mac 上本地运行它,这是
我的工作可以在任何提交时开始。运行需要5-10分钟。 但是,如果(比如说)4 或 5 个 git 提交连续出现,我不希望运行 4 或 5 个作业 - 只是最后一次提交的一个作业。这么基本...
具有多选功能的 Jenkins 主动选择参数显示逗号分隔的输出而不是空格分隔的输出
Jenkins 主动选择参数,具有多选选择类型选项,在尝试在控制台中打印时显示逗号分隔值。 我遵循的步骤: 主动选择参数与 gr...
如何修复“错误:ENOENT:没有这样的文件或目录 - jenkins 中的 cypress 插件”
赛普拉斯测试 --> 我将以下代码添加到 plugins/index.js ,本地测试运行良好,但在 jenkins 上运行时出现错误 函数 getConfigurationByFile(文件) { const 配置文件路径 = ...
在 Jenkins Pipeline 中,是否可以将 env 变量设置为跨阶段可见的代理,而无需更改全局 env 对象?
在 Jenkins 管道中,全局 env 对象可用于设置大多数执行上下文中的环境变量,并且变量在所有代理之间都是可见的,可能会创建 unexp...
Jenkinsfile 中 PodTemplate 内的字符串插值
我正在尝试在 podtemplate 中添加 image_tag 和区域的值,但它不起作用。 将图像信息添加到策略规则上下文时出错:无效图像 'aws-cli:${image_version...
将 Python 返回值(不是打印值)存储在 Jenkins 变量中
我有一个 Jenkins 管道,它将执行一个 python 文件并获取其返回值,并将其存储在 Jenkins 变量中以供后续阶段使用。我看过很多使用 sh stage 来限制的帖子...
通过Jenkins触发slave节点检出代码失败,但直接在slave上执行命令成功
我有一个 Jenkins 管道任务来编译代码并将其打包以在从节点上执行。流水线任务脚本如下: scmVars = checkout([$class: 'GitSCM', ...
我有一个在 RHEL 6.10 上运行的 Java8 应用程序。该应用程序通过通常的方法注册一个关闭处理程序: 线程关闭线程 = new Thread(()=>{ Logger.info(“有关闭标志...
目前管道如下 从 GCP 提取 30 个秘密 => 18 秒 构建用 golang 和 docker push 编写的二进制文件 => 50mb 是二进制文件的大小 => 14 秒 头盔升级...