jenkins

查找和替换似乎在 Jenkins Pipeline 中不起作用
jenkins

查找和替换似乎在 Jenkins Pipeline 中不起作用

我有以下代码来搜索字符串并在所有 deploy.yaml 文件中替换它 sh "find . -name deployment.yaml -exec sed -r -i 's,$project.*,$project:$tag,' {} +" 它在本地可以工作,但在 Jenkins 上似乎不起作用。也没有报告故障。我不明白如何使用它? 我对使用感到困惑findFiles def files = findFiles(glob: '**/deployment.yaml') //alternative def files = sh(returnStdout: tru...

Admin

Jenkins 发送的 MS Teams 通知中缺少彩色状态边框
jenkins

Jenkins 发送的 MS Teams 通知中缺少彩色状态边框

我们已配置 Jenkins Connector 来接收构建通知。过去,Jenkins 通知在 Teams 中显示,并带有彩色边框线来显示构建状态(红色 = 失败,绿色 = 成功)。 彩色边框线可以在 Microsoft 文档页面“通过 Microsoft Teams 中的 Jenkins 集成随时了解构建活动”中看到(在最后一张截图中) https://techcommunity.microsoft.com/t5/microsoft-teams-blog/stay-up-to-date-on-your-build-activities-with-jenkin...

Admin

Jenkins 无法连接到 GitLab
jenkins

Jenkins 无法连接到 GitLab

我的家庭实验室中已设置了 Jenkins 和 GitLab,它们在 docker 容器中运行。我能够从 Jenkins 连接到 GitLab,提取所需的存储库,并执行 Jenkinsfile 中的步骤。最近,我遭遇了一场停电,导致实验室停工。自从恢复一切后,Jenkins 就无法再连接到 GitLab。 在 Jenkins 中,构建失败并显示以下内容 Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --force --progress -- git@gitlab:ho...

Admin

我只能使用 Java 命令手动启动 Jenkins,如何让它在启动时启动?
jenkins

我只能使用 Java 命令手动启动 Jenkins,如何让它在启动时启动?

因此,我在 Windows 机器上安装了 Jenkins,它运行良好,当我设置我的第一个管道时,我收到一条错误消息,提示需要设置Dhudson.plugins.git.gitscm.allow_local_checkout=true本地存储库。我谷歌了一下,认为也许我可以在 Jenkins 目录中的 Jenkins.xml 文件中定义它。运行Jenkins.exe stop以停止服务,在 Jenkins.xml 中进行更改,然后我运行它,Jenkins.exe start但它没有启动。 谷歌搜索了一下,发现我可以通过向 Java 传递参数在命令提示符中运行此...

Admin

APT-GET docker 容器上的 GPG 错误(Ubuntu 22.04)
jenkins

APT-GET docker 容器上的 GPG 错误(Ubuntu 22.04)

我正在尝试在 Docker 容器apt-get update上执行ubuntu:22.04此操作。在我的本地机器上,当我启动一个新的ubuntu:22.04Docker 容器时run apt-get update,没有发生任何错误。但是,在我的 Jenkins 管道上,我得到了以下信息: 09:37:57 + apt-get update --allow-insecure-repositories 09:37:58 Get:1 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB] 09:37:...

Admin

使用 runas 启动 Jenkins
jenkins

使用 runas 启动 Jenkins

我正在尝试通过 CMD 启动 Jenkins 服务。此服务需要特定凭据,因为我将 Jenkins 设置为仅使用特定帐户运行,而不是作为本地系统帐户运行。当我输入: runas /profile /user:user_1 "net start Jenkins" CMD 要求我输入密码,因此我输入了正确的密码 - 当我在测试中输入错误的密码时,我收到了 1326: The user name or password is incorrect. 但是即使我输入正确的用户名和密码我也会 Attempting to start net start Jenkins ...

Admin

错误:发布时出现异常,异常消息 [Exec 退出状态不为零。状态 [125]]
jenkins

错误:发布时出现异常,异常消息 [Exec 退出状态不为零。状态 [125]]

我们的 jenkins 部署过程将我们的 git repo 检出到工作区并从 docker 文件创建 docker 容器。 Docker 文件在 ec2 机器中给出。并且创建 docker 容器的命令在 jenkins 中给出。 当构建文件时,我在詹金斯收到以下错误: SSH: Connecting from host [ip-XXXXX.ap-northeast-1.compute.internal] SSH: Connecting with configuration [docker_host] ... SSH: EXEC: completed aft...

Admin

Jenkins 构建无法读取或识别 macOS 中 Jenkins 构建的所有环境变量
jenkins

Jenkins 构建无法读取或识别 macOS 中 Jenkins 构建的所有环境变量

我在读取或识别 Jenkins 构建中的所有环境变量时遇到问题。 所有这些必要的变量都已通过终端设置,并正确写入 .bashrc 和 .zshrc 中。 我的 build.sh 需要设置这些环境变量,当我手动构建(通过终端运行 build.sh)时 - 一切都非常顺利。 我遇到的问题是,当我尝试使用 Jenkins 进行构建时,它无法“读取/识别”那些已设置的环境变量。当我使用以下 Jenkinsfile 开始构建时,我没有得到任何预期的东西(就像我在终端中得到的那样)。 Jenkins文件: pipeline { agent { l...

Admin

OpenSSH sshd.exe 未以 KexAlgorithms 参数启动
jenkins

OpenSSH sshd.exe 未以 KexAlgorithms 参数启动

在 Windows Server 2016 DC 上运行 OpenSSH Server 8.1p 当我在 sshd_config 中添加参数“KexAlgorithms”时,服务无法启动。我想为尝试通过 ssh 连接到服务器节点来部署内容的 jenkins“wagon-ssh”插件添加对以下关键方法的旧版支持。 KexAlgorithms +diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1 没有该参数,服务也可以正常工作,但我似...

Admin

错误 1064:处理控制请求时服务发生异常。Jenkins 代理
jenkins

错误 1064:处理控制请求时服务发生异常。Jenkins 代理

我尝试按照 YouTube 视频中的说明进行操作:https://www.youtube.com/watch?v=N8AQTlHoBKc关于如何在 Windows 上将 Jenkins Agent 安装为服务。不幸的是,该服务没有启动。 我所看到的终端界面是这样的: c:\jenkins>agent.exe install 2022-10-28 15:12:15,387 INFO - Installing service 'Jenkins agent (jenkins8080agent)'... 2022-10-28 15:12:15,394 ERR...

Admin

SSL 证书实施后,Jenkins 代理出现“无效的 X-Instance-Identity”
jenkins

SSL 证书实施后,Jenkins 代理出现“无效的 X-Instance-Identity”

我有一个 Jenkins 2.371 实例。为了安全起见,我已申请并实施了 SSL 证书。Jenkins UI 现在运行良好https://servername.domain.com/ 问题出在代理上。我已经jks使用 keytool 将证书链导入 jdk,因此证书完全没有问题。当我启动代理时,出现错误: 严重的:https://服务器名称.domain.com/tcpSlaveAgentListener/似乎正在发布无效的 X-Instance-Identity。java.io.IOException:https://服务器名称.domain.com/t...

Admin

如何使用 git pull 与 Jenkins sh 步骤?
jenkins

如何使用 git pull 与 Jenkins sh 步骤?

git pull由于某种原因,无法与 Jenkins 配合使用。我更新了本地 PC 上的一些文件并将其推送到 Github。我可以在那里看到更改。然后我运行 Jenkins build,其中包含从此存储库中提取的 sh 命令,它显示“已更新”。这是错误的,因为我显然将新版本推送到了 Github,如果我去那里并在浏览器中打开文件,我可以看到更改。这只发生在 Jenkins 运行 git pull 时,因为如果我连接到我的虚拟机并git pull自行运行,它会正常工作并更新我的文件。为什么会发生这种情况? 我的詹金斯文件: pipeline{ agent ...

Admin

jenkins 重放按钮,在管道代码中搜索
jenkins

jenkins 重放按钮,在管道代码中搜索

我正在使用重播Jenkins 中的按钮来调整管道脚本的更改而不提交它们。当我使用浏览器的搜索函数来定位代码中存在的字符串,大多数情况下浏览器都找不到它。我在 Firefox 和 Chrome 中都观察到了这种情况。有没有我不知道的搜索方法? ...

Admin

Jenkins + Docker:守护进程的错误响应:容器未运行
jenkins

Jenkins + Docker:守护进程的错误响应:容器未运行

我目前正在尝试我的第一个 Jenkins 项目。如果 Github 上有提交,则应该简单地创建并发布 Docker 映像。我正在使用安装了 Jenkins 和 Docker 的 EC2 实例。 不幸的是,每当我尝试在 Jenkins 中构建时,在测试阶段都会出现错误。以下是日志: [Pipeline] Start of Pipeline [Pipeline] node Running on Jenkins in /var/lib/jenkins/workspace/Jenkins-Project [Pipeline] { [Pipeline] stage [...

Admin