jenkins

Jenkins 与 .net core、angular 8 和 postgre
jenkins

Jenkins 与 .net core、angular 8 和 postgre

我的问题与自动化有关。在我们的项目中,我们使用 BackEnd- .Net Core 2.2(目前在 localhost 中,但将进行 dockerize)FrontEnd- Angular 8(目前在 localhost 中,但将进行 dockerize)数据库 - PostgreSQL(在其他机器中使用 url 进行 CRUD 的 dockerized)Jenkins- 也与 Postgre 一样进行 dockerized。 情况是,当我将数据保存到数据库时,Jenkins 也需要检查数据。当数据保存到数据库时,初始状态为“正在更新”。如果 Jenki...

Admin

如何在Jenkins中使用groovy环境变量在Jenkins管道中传递bat命令
jenkins

如何在Jenkins中使用groovy环境变量在Jenkins管道中传递bat命令

我想%region%COGAPP%env%:10000根据 Jenkins 参数选择连接变量 %dispatcher% =。region传递正确但env实际上不是。env有一个额外的循环,因此它返回特定的输出(例如,如果在 UI 中选择了 Dev,则返回 901)。 for (b in environmentGroup) { String envX = "" if ("$b" == "Dev"){ ...

Admin

Jenkis CLI 不起作用:警告:Jenkins 没有返回标头“X-SSH-Endpoint”
jenkins

Jenkis CLI 不起作用:警告:Jenkins 没有返回标头“X-SSH-Endpoint”

Jenkins ver. 2.205我有Windows 10以下情况 Configure Global Security已Enable security检查。 我创建了id_rsa_jenkins和id_rsa_jenkins.pub密钥。公钥的值已添加到 Jenkins 中供我在 中的帐户使用SSH Public Keys。 我有jenkins-cli.jar文件,从以下位置下载http://localhost:9090/cli/ 命令行界面 当我执行以下操作时(为了演示目的分成多行): java -jar jenkins-cli.jar ...

Admin

删除旧版本但使用文件夹的正确作业名称是什么?
jenkins

删除旧版本但使用文件夹的正确作业名称是什么?

我阅读了这些链接: 清除 Jenkins 构建历史记录(清除昨天的构建) 如何删除 Jenkins 中的版本 11 至 1717? Jenkins:使用命令行删除旧版本 首先,我围绕这些进行工作Folders,这些分别包含Views和这些Jobs。 请考虑以下内容(为了简单起见): 文件夹:jenkins-01 看法: α工作: 执行 文件夹:jenkins-02 看法: 贝他克斯工作: 执行 从以上两个重要观察可以看出: 和jenkins-01​jenkins-02 文件夹针对两个不同的项目。 这Execute 工作,可以重复在许多不...

Admin

Jenkins 构建无法创建线程
jenkins

Jenkins 构建无法创建线程

我向提供商租用了一台 VPS,并在这台服务器上安装了 Jenkins。这台 VPS 有 4 个 CPU 核心和 8GB 内存,对于构建服务器来说已经足够了。 所以我在那里安装了 Jenkins,并尝试运行一个简单的 Java 构建。 但是,当我尝试运行构建时,即mvn clean package从 Jenkins 服务器运行,我收到以下错误: [9,011s][warning][os,thread] Failed to start thread - pthread_create failed (EAGAIN) for attributes: stacksiz...

Admin

Publishhtml 不适用于 kubernetes 中的 jenkins 代理
jenkins

Publishhtml 不适用于 kubernetes 中的 jenkins 代理

当 jenkins 不在 kubernetes 中运行时,发布 html 报告对 kubernetes 中的 jenkins 代理不起作用,但是当 jenkins 在 kubernetes 中时它可以起作用,这让我相信这是一个网络问题,有谁知道我可能需要哪些端口,或者这是由于与 /var/lib/jenkins 文件夹有关的某些事情造成的。 谢谢 ...

Admin

Jenkins Pipeline,在 emailext 插件中使用 Env Var
jenkins

Jenkins Pipeline,在 emailext 插件中使用 Env Var

我的管道根据每个作业执行生成一个动态收件人列表。我试图使用设置为变量的列表,在 emailext 插件的“收件人”部分使用,问题是使用 mailext 部分后变量的内容无法解析。 ... stage('Generate recipient List') { ... recipientList=`sort -u recipientList.txt` ... } ... post { success { emailext to: '$recipientList', ...

Admin

一台服务器上有多个 Jenkins 服务器
jenkins

一台服务器上有多个 Jenkins 服务器

我已经在一台服务器上安装了jenkins。 我想将jenkins管理和开发任务分开。因此,我为管理和开发创建了 2 个配置jenkins。 配置很好,运行良好。开发 jenkins 使用默认脚本 启动。 对于管理,我创建了原始脚本的副本并对其进行了修改。 问题是,这个修改后的脚本启动了管理员 但停止/重新启动了开发init.djenkinsinit.d jenkinsinit.djenkinsjenkins. #!/bin/sh ###############################################################...

Admin

有没有办法在詹金斯中使用外部变量作为选择参数?
jenkins

有没有办法在詹金斯中使用外部变量作为选择参数?

我想从我的 SQL 表中获取数据并将它们用作 Jenkins 中的选择参数 +----+ | ID | +----+ | 11 | | 23 | | 45 | | 72 | | 5 | | 16 | | 71 | | 18 | +----+ 我想在 Jenkins 中使用这些 ID 作为选择参数,以便使用其中一个 ID 进行构建,即使用这些 ID 号作为参数进行构建 我只是想在构建之前使用这些 ID 号作为选项的下拉菜单,并且所选的选项可用作构建步骤中脚本的参数。 实现这一目标的方法是什么?请帮忙 ...

Admin

我如何告诉 Jenkins 不要使用 -current- 而是使用服务帐户来运行部署管道?
jenkins

我如何告诉 Jenkins 不要使用 -current- 而是使用服务帐户来运行部署管道?

下面是我在所有管道的配置设置中看到的凭据错误图像,直到我进入并手动选择要使用的正确凭据,即服务帐户。 由于某种原因,我无法将其默认为服务帐户。它使用“当前”帐户,这是一个已关闭帐户的旧的无效 UID。 我找不到任何设置或任何东西可以解决这个问题。除非问题出在我的主种子脚本或它在生成脚本时调用的子脚本中?除非我不知道该寻找什么,否则我看不到任何东西。 ...

Admin

无法从詹金斯运行 Terraform
jenkins

无法从詹金斯运行 Terraform

我正在尝试从 jenkins 管道运行 terraform 命令,但收到一条错误消息,提示“未找到 terraform 命令”。我已经安装了 terraform 插件,并且已在安装了 jenkins 的系统中安装了插件。请帮忙。 ...

Admin

Jenkins 作业比实际执行时间晚完成
jenkins

Jenkins 作业比实际执行时间晚完成

我正在运行一个自由式詹金斯作业,它在 Windows 从属机器上执行黄瓜测试用例。实际执行在 17:23 分钟内完成,但詹金斯作业总共需要 42 分钟才能完成。 是什么原因导致了这种延迟? 用于执行的命令mvn clean test [ERROR] Tests run: 153, Failures: 14, Errors: 14, Skipped: 114 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUIL...

Admin

Git 凭据在远程节点上不起作用
jenkins

Git 凭据在远程节点上不起作用

Launch agent by connecting it to the master我尝试使用另一台远程机器作为执行器来扩展我的 jenkins 主节点。我通过(如果重要的话)将节点连接到主节点。 我的问题是 git 凭证。凭证在 Jenkins 中定义为全局的。 这项工作是一个多分支管道。 在主节点上运行作业时,一切正常。在远程节点上,我得到 using credential correct-id Cloning the remote Git repository ERROR: Error cloning remote repo 'ori...

Admin

如何强制在 jenkins 从属节点上运行的 Selenium 测试在前台运行?
jenkins

如何强制在 jenkins 从属节点上运行的 Selenium 测试在前台运行?

我有一台运行 Jenkins 服务器的 CentOS 服务器,该服务器与运行 Windows Server 2016 的从属节点有连接。Jenkins 服务器有一项作业,配置为在从属节点上运行一系列 Selenium 测试。 对于从属节点配置的启动方法,我使用“通过将其连接到主节点来启动代理”,并且我已经设置了从属节点在启动时创建连接。 测试可以成功运行,但是当我通过 RDP 远程进入 windows-slave 节点并从 Jenkins 服务器启动构建时,我无法看到浏览器启动并显示 Selenium 测试与网页交互,除非我重新启动远程桌面连接中的从...

Admin