
[英]How to compare jenkins BUILD_USER of replay and the original job?
有没有办法 Jenkins 知道如何比较执行重播作业的用户(用户 b)和运行原始作业的用户(用户 a)? ...
[英]How to compare jenkins BUILD_USER of replay and the original job?
有没有办法 Jenkins 知道如何比较执行重播作业的用户(用户 b)和运行原始作业的用户(用户 a)? ...
[英]Why Jenkins returns logged on user as SYSTEM in pipeline scritp
我在 Jenkins 中有这个表达式: println User.current().toString() 在 Jenkins 脚本控制台中,它返回当前登录的真实用户值。当我在管道脚本中使用这个 function 时,它返回值 SYSTEM。 知道为什么吗? 我怎么也不能在这里找到登录的真实用户? ...
[英]Build fails intermittently on Jenkins node machine
我在 windows 2019 服务器上创建了一个构建系统,我在其中安装了 Jenkins 版本 2.375.1 并正在运行 Java 17。我对此是全新的并且是第一次这样做。 这是问题所在:每当我运行任何作业时,有时 s(10 次中有 4-6 次)它会因抛出异常而失败。 见下文: 我在控制台上的节 ...
[英]Jenkins job executed on kubernetes cluster runs on jnlp image instead of specified one
我有一种情况我不太明白。 似乎我的代码是在错误的图像中执行的——即使日志表明它已经加载了我的图像。 预期 output 与实际当我运行docker run -it jstevnsvig/jenkins-build-slave-php:v8.2 /bin/sh -c "dpkg-query -l | ...
[英]Deploy Helm charts into Kubernetes with Jenkins job
赏金将在 6 天后到期。 此问题的答案有资格获得+100声望赏金。 Peter Penzov正在寻找可靠来源的答案。 我想创建一个 Jenkins 作业,将 Helm chart 部署到 Kube.netes 集群中。 Helm 图表存储在 Bitbucket 存储库中。 我需要在这个 Jen ...
[英]Gatling Archive inside Job DSL
我正在尝试在我的管道中包含 gatlingArchive()(已经在产品中)。 我尝试使用通常的方式: 但是我们的工作不包含“流水线”步骤。 见下文: 我试图将帖子包含在步骤部分并将步骤包装在阶段块中,但语法失败。 在这种情况下,是否可以在没有管道步骤的情况下为 gatlingArchive() ...
[英]Running Selenoid on Jenkins Docker image
我按照以下指南将 Jenkins 安装在 Docker 容器中https://www.jenkins.io/doc/book/installing/docker/ 我还尝试使用管道在 Jenkins 中安装 Selenoid 图像 当我运行这个作业时,我得到了以下日志: 我也尝试了不同的选项: 0 ...
[英]Getting all Jenkins jobs in a single http request with tree or depth parameter
我目前有一个 Jenkins 实例,有大约 800 个工作。 目录结构有一些嵌套的文件夹,每个级别都有作业。 虽然我认为这不是设置 Jenkins 的最佳方式,但我无法控制。 我目前正在使用 Jenkins API 通过节点 JS 环境从这些作业中获取信息。 我尝试了两件事(这两种方法都有效,但它们 ...
[英]Upgrade Jenkins on CentOS
我正在尝试将 Jenkins 从版本 2.176.1 升级到 2.375.2。 我尝试了两种方法,但都失败了。 方法一:下载jenkins.war,替换掉原来的复制到/usr/lib/jenkins/目录下。 复制后,当我重启Jenkins时,就是重启失败。 方法二:使用yum update je ...
[英]How to change the user to make pull requests in Bitbucket using jenkins
我有一个管道可以创建两个新分支并将它们推送到 BitBucket,然后创建一个新的拉取请求。 jenkins 管道在 linux 从站上运行。 我已经在 jenkins 凭据中将凭据设置为 bitbucket 回购。 到目前为止,创建新分支并将它们推送到 BitBucket 可以很好地使用我的凭据 ...
[英]How do i restart a service which is in a remote server using Jenkins pipeline steps
这是我的问题,我有一个服务(nhasi.service)在远程 Linux 服务器上运行,我创建了 Jenkins 管道,它将我的 jar 文件复制到远程服务器。 所以我想在复制文件完成后,必须重新启动 nhasi.service。 我试过下面的命令 但我收到以下错误systemctl: comma ...
[英]Use Jenkins variable in Dockerfile command
我是 Docker 和 Jenkins 的新手。我必须在 jenkins 中构建和部署 Nest Js 应用程序。当我运行 Jenkins 作业时,我必须 select 'DEPLOY_PROFILE' 等于 'dev' 和 'qa' 如下 这是我的Dockerfile, 我需要将等于“dev”或“ ...
[英]How can I define a pipeline in a groovy script included from a Jenkinsfile?
我有一个设置,其中由不同的 Jenkins 作业运行几种不同类型的测试,每个作业都使用单独的 Jenkinsfile。 由于每个 Jenkinsfile 中的管道定义都非常相似,我想,我可以通过将管道定义移动到 Jenkinsfiles 包含的 groovy 脚本中的 function 来减少代码 ...
[英]Handling Jenkins status failure from exit code of Ansible plabook
希望使用 Ansible 处理 Linux 上的系统重启,并将其作为剧本的一部分与其他问题一起运行。 看到退出代码为 4 & 由于 Jenkins 作业导致失败,尽管它已经重新启动了机器。 有没有办法通过从 Jenkins 调用 ansible 剧本或从剧本中处理此失败。 除了简单的rebo ...
[英]Jenkins execute all sub jobs before marking a top job fail or pass?
这个 Jenkins 作业触发其他子作业(通过 管道构建步骤): subjob1 、 subjob2 、 subjob3 。 如果任何子作业失败,则此作业立即失败 ( propagate:true )。 但是,我想做的是继续执行所有作业。 如果一个或多个子作业失败,则将其标记为失败。 我该怎么做? ...
[英]Dynamic variable in Jenkins pipeline with configFileProvider
我正在尝试根据 Jenkins 中的环境名称替换 DB cred,但我无法实现相同的目标。 我有一个 JSON 这样的名为“ JsonConfig ”的配置文件{ "production": { "DB_USERNAME": "userABC" }, "development": ...
[英]Jenkins - Get the number of builds in Queue for a given job
有没有办法获取给定工作队列中的构建数量? 我需要获取在队列中等待的内部版本号。 有可能得到吗? 首先,即使我只能获得队列中的构建数量也会有所帮助谢谢 ...
[英]Prevent parallelization of jobs in Jenkins
我面临着为 Jenkins 中的 4 个软件产品自动构建和测试过程的任务。应该并行运行尽可能多的步骤。 所有四个产品的构建可以并行运行。 但是测试只能通过产品3和4并行,1和2的测试过程必须是顺序的。 您基本上如何设计 Jenkins 中的自动化? 如果我创建4个独立的流水线,需要保证1和2的测试 ...
[英]What will be the groovy syntax to return null as a null object not a string in Jenkins pipeline
将 null 视为 NUllObject 的正确语法是什么? 期望返回 class org.codehaus.groovy.runtime.NullObject ...
[英]Sudo command not working in Jenkins Console
在执行 shell 命令时,Sudo 命令无法从 Jenkins 控制台运行。 它仍然显示用户为jenkins,请建议 更新: 如果我的用户是管理员,如 export 和 python 命令,我该如何执行其他命令。 它说 python 命令未找到,但如果我将 shell 切换到Bash , pyth ...