cost 426 ms
为什么 Jenkins 在管道脚本中以 SYSTEM 身份返回登录用户

[英]Why Jenkins returns logged on user as SYSTEM in pipeline scritp

我在 Jenkins 中有这个表达式: println User.current().toString() 在 Jenkins 脚本控制台中,它返回当前登录的真实用户值。当我在管道脚本中使用这个 function 时,它返回值 SYSTEM。 知道为什么吗? 我怎么也不能在这里找到登录的真实用户? ...

在 Jenkins 节点机器上构建间歇性失败

[英]Build fails intermittently on Jenkins node machine

我在 windows 2019 服务器上创建了一个构建系统,我在其中安装了 Jenkins 版本 2.375.1 并正在运行 Java 17。我对此是全新的并且是第一次这样做。 这是问题所在:每当我运行任何作业时,有时 s(10 次中有 4-6 次)它会因抛出异常而失败。 见下文: 我在控制台上的节 ...

Jenkins 在 kube.netes 集群上执行的作业在 jnlp 图像而不是指定的图像上运行

[英]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 | ...

使用 Jenkins 作业将 Helm 图表部署到 Kube.netes

[英]Deploy Helm charts into Kubernetes with Jenkins job

赏金将在 6 天后到期。 此问题的答案有资格获得+100声望赏金。 Peter Penzov正在寻找可靠来源的答案。 我想创建一个 Jenkins 作业,将 Helm chart 部署到 Kube.netes 集群中。 Helm 图表存储在 Bitbucket 存储库中。 我需要在这个 Jen ...

2023-01-14 01:40:08   1   47    jenkins  
Job DSL 中的 Gatling Archive

[英]Gatling Archive inside Job DSL

我正在尝试在我的管道中包含 gatlingArchive()(已经在产品中)。 我尝试使用通常的方式: 但是我们的工作不包含“流水线”步骤。 见下文: 我试图将帖子包含在步骤部分并将步骤包装在阶段块中,但语法失败。 在这种情况下,是否可以在没有管道步骤的情况下为 gatlingArchive() ...

在 Jenkins Docker 图像上运行 Selenoid

[英]Running Selenoid on Jenkins Docker image

我按照以下指南将 Jenkins 安装在 Docker 容器中https://www.jenkins.io/doc/book/installing/docker/ 我还尝试使用管道在 Jenkins 中安装 Selenoid 图像 当我运行这个作业时,我得到了以下日志: 我也尝试了不同的选项: 0 ...

使用树或深度参数在单个 http 请求中获取所有 Jenkins 作业

[英]Getting all Jenkins jobs in a single http request with tree or depth parameter

我目前有一个 Jenkins 实例,有大约 800 个工作。 目录结构有一些嵌套的文件夹,每个级别都有作业。 虽然我认为这不是设置 Jenkins 的最佳方式,但我无法控制。 我目前正在使用 Jenkins API 通过节点 JS 环境从这些作业中获取信息。 我尝试了两件事(这两种方法都有效,但它们 ...

在 CentOS 上升级 Jenkins

[英]Upgrade Jenkins on CentOS

我正在尝试将 Jenkins 从版本 2.176.1 升级到 2.375.2。 我尝试了两种方法,但都失败了。 方法一:下载jenkins.war,替换掉原来的复制到/usr/lib/jenkins/目录下。 复制后,当我重启Jenkins时,就是重启失败。 方法二:使用yum update je ...

如何更改用户使用 jenkins 在 Bitbucket 中发出拉取请求

[英]How to change the user to make pull requests in Bitbucket using jenkins

我有一个管道可以创建两个新分支并将它们推送到 BitBucket,然后创建一个新的拉取请求。 jenkins 管道在 linux 从站上运行。 我已经在 jenkins 凭据中将凭据设置为 bitbucket 回购。 到目前为止,创建新分支并将它们推送到 BitBucket 可以很好地使用我的凭据 ...

如何使用 Jenkins 管道步骤重新启动远程服务器中的服务

[英]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 ...

如何在 Jenkinsfile 中包含的 groovy 脚本中定义管道?

[英]How can I define a pipeline in a groovy script included from a Jenkinsfile?

我有一个设置,其中由不同的 Jenkins 作业运行几种不同类型的测试,每个作业都使用单独的 Jenkinsfile。 由于每个 Jenkinsfile 中的管道定义都非常相似,我想,我可以通过将管道定义移动到 Jenkinsfiles 包含的 groovy 脚本中的 function 来减少代码 ...

从 Ansible plabook 的退出代码处理 Jenkins 状态失败

[英]Handling Jenkins status failure from exit code of Ansible plabook

希望使用 Ansible 处理 Linux 上的系统重启,并将其作为剧本的一部分与其他问题一起运行。 看到退出代码为 4 & 由于 Jenkins 作业导致失败,尽管它已经重新启动了机器。 有没有办法通过从 Jenkins 调用 ansible 剧本或从剧本中处理此失败。 除了简单的rebo ...

Jenkins 在标记顶级作业失败或通过之前执行所有子作业?

[英]Jenkins execute all sub jobs before marking a top job fail or pass?

这个 Jenkins 作业触发其他子作业(通过 管道构建步骤): subjob1 、 subjob2 、 subjob3 。 如果任何子作业失败,则此作业立即失败 ( propagate:true )。 但是,我想做的是继续执行所有作业。 如果一个或多个子作业失败,则将其标记为失败。 我该怎么做? ...

Jenkins - 获取队列中给定作业的构建数

[英]Jenkins - Get the number of builds in Queue for a given job

有没有办法获取给定工作队列中的构建数量? 我需要获取在队列中等待的内部版本号。 有可能得到吗? 首先,即使我只能获得队列中的构建数量也会有所帮助谢谢 ...

防止 Jenkins 中的作业并行化

[英]Prevent parallelization of jobs in Jenkins

我面临着为 Jenkins 中的 4 个软件产品自动构建和测试过程的任务。应该并行运行尽可能多的步骤。 所有四个产品的构建可以并行运行。 但是测试只能通过产品3和4并行,1和2的测试过程必须是顺序的。 您基本上如何设计 Jenkins 中的自动化? 如果我创建4个独立的流水线,需要保证1和2的测试 ...

Sudo 命令在 Jenkins 控制台中不起作用

[英]Sudo command not working in Jenkins Console

在执行 shell 命令时,Sudo 命令无法从 Jenkins 控制台运行。 它仍然显示用户为jenkins,请建议 更新: 如果我的用户是管理员,如 export 和 python 命令,我该如何执行其他命令。 它说 python 命令未找到,但如果我将 shell 切换到Bash , pyth ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM