jenkins

如何知道我的docker容器退出的原因?
jenkins

如何知道我的docker容器退出的原因?

我使用以下命令将 Jenkins 作为 Docker 容器运行 docker run \ -u root \ --rm \ -d \ -p 8081:8080 \ -p 50000:50000 \ -v /data/jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkinsci/blueocean jenkins 容器时不时就会退出,我甚至用“docker ps -a”命令都...

Admin

从外部远程访问这台网络计算机后,是否可以访问另一台网络计算机?
jenkins

从外部远程访问这台网络计算机后,是否可以访问另一台网络计算机?

我在机器 A 上有一个运行的 Jenkins 实例。 在机器 B 上,我可以在浏览器中输入机器 A 的 IP:端口,然后就可以正常访问了。 机器 A 和 B 在防火墙后面共享本地网络。 在机器 C(网络和防火墙之外)上,我可以使用 RDP 远程访问机器 B。我可以毫无问题地访问该网络的防火墙电子邮件和 Messenger。但我再也无法访问机器 A 的 IP。 这些机器上的哪些配置需要更改,以便我可以从机器 C 访问机器 A 上的 Jenkins 实例? 我无法更改 A 和 B 周围的防火墙/端口。 我无法直接从 C > A 使用 RDP,因...

Admin

jenkins 更改 Linux 主机上的 powershell 核心默认终端大小
jenkins

jenkins 更改 Linux 主机上的 powershell 核心默认终端大小

在 Linux 主机上使用 powershell core 时,Jenkins 会在 80 个字符处截断输出。 我发现这篇文章描述了如何在 Windows 上解决这个问题,https://stackoverflow.com/questions/37950957/how-do-i-stop-jenkins-truncating-wrapping-at-column-80,但它在 Linux 主机上不起作用。 $host.UI.RawUI.BufferSize = New-Object System.Management.Automation.Host.Size...

Admin

在 Windows 上使用 Chocolatey 安装 Jenkins 失败,出现错误 1603
jenkins

在 Windows 上使用 Chocolatey 安装 Jenkins 失败,出现错误 1603

我在 Windows 上通过 Chocolatey 安装 Jenkins 时遇到问题。最初,我收到有关 Java 不可用的错误,我通过设置JAVA_HOME和更新Path环境变量以使用 JDK 11 解决了此问题(更多信息这里)。然而,我现在在安装Jenkins时遇到了一个不同的问题。 Chocolatey 发出的详细错误信息如下: Chocolatey v2.2.2 Installing the following packages: jenkins By installing, you accept licenses for the packages. ...

Admin

查找和替换似乎在 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