80得票4回答
多个工作共用同一工作空间

我有一份名为“开发”的工作和另一个名为“代码分析”的项目。目前,我们有两个不同的工作和工作空间,但是使用相同的代码; 有没有办法可以将同一工作空间用于多个工作呢?我检查了Jenkins中可用的插件,但没有找到合适的插件。

41得票4回答
Jenkins - 当GitHub推送更改时构建选项无法工作

Jenkins正在本地主机上运行。 我有我的存储库在GitHub上。我已经勾选了“当更改被推送到GitHub时构建”的选项。 当我点击“立即构建”时,构建成功完成,没有问题。但是,当我提交代码到我的存储库时,自动构建不会发生。我可以从我的系统访问GitHub,因为存储库是公共的,我相信Jen...

32得票1回答
如何知道 Jenkins 流水线的哪个阶段失败了?

在我的Jenkins流水线中,我通常使用post声明函数来在流水线失败时向我发送电子邮件。 post函数的简单语法如下:post { failure { mail to: 'team@example.com', subject: "Faile...

29得票6回答
远程触发Jenkins构建后,请检查作业状态。

我有一个脚本可以远程通过令牌触发Jenkins上的作业。以下是我的脚本:JENKINS_URL='http://jenkins.myserver.com/jenkins' JOB_NAME='job/utilities/job/my_job' JOB_TOKEN='my_token' cur...

26得票5回答
如何在shell脚本中使用Jenkins参数

我想要将我们在Jenkins任务中定义的参数作为同一任务中shell命令的参数来使用。我已经创建了一个带有以下参数的参数化构建:high.version: 234 low.version: 220 我希望将这些变量用作构建脚本的参数:/bin/bash /hai/mycode/scripts/...

22得票6回答
Jenkins命令以获取排队中的构建数量

我正在尝试获取Jenkins构建队列中的构建数量。 请问Jenkins命令是什么,可以获取在队列中运行的构建数量?

21得票2回答
Jenkins报错:jenkins.model.InvalidBuildsDir: ${ITEM_ROOTDIR}/builds不存在且可能无法创建。

我在Ubuntu上使用apt命令行更新了Jenkins,更新后立即运行sudo apt upgrade jenkins,现在出现以下情况:jenkins.model.InvalidBuildsDir: ${ITEM_ROOTDIR}/builds does not exist and pro...

15得票3回答
使用REST / CLI将秘密文件凭据上传到Jenkins

我该如何使用REST API或Jenkins CLI创建Jenkins凭据?这个凭据应该是“秘密文件”类型,而不是用户名/密码组合。 这个问题类似于这个问题,但并非完全相同或重复。

13得票4回答
在Jenkinsfile中远程执行命令

我正在尝试通过SSH连接到远程主机,然后在远程主机的Shell中执行特定命令。以下是我的管道代码。 pipeline { agent any environment { // comment added APPLICATION = 'app'...

12得票3回答
当我使用参数化分支构建时,Jenkins构建失败:致命错误:找不到远程引用refs/heads/${BUILD_BRANCH}。

当我尝试将Jenkins作业升级为使用参数来代替硬编码值时,它不再起作用。 尝试了多个名称,而不是BUILD_BRANCH 在这里,我尝试了${env.BUILD_BRANCH}、refs/heads${BUILD_BRANCH},但它们都没有起作用 最初我确实勾选了轻量级签出,但...