-
30 votesanswersviews
Jenkins管道插件:设置构建描述
我正在尝试替换我们当前的构建管道,目前使用旧式Jenkins作业一起攻击,使用Jenkins管道插件的新作业,并从项目存储库加载 Jenkinsfile . 遗留作业所做的一件事是使用Description setter plugin将构建描述设置为包含Mercurial哈希,用户名和当前版本,以便易于查找构建 . 有没有办法用Jenkins管道插件复制/模拟这种行为? -
81 votesanswersviews
如何使用GitHub Org插件从jenkins管道(jenkinsfile)触发另一个作业?
如何从 Jenkinsfile 中触发另一个作业的构建? 我假设这个作业是同一个github organization下的另一个存储库,它已经有了自己的Jenkins文件 . 我也想在分支名称为master时执行此操作,因为触发任何本地分支的下游构建没有意义 . 更新: stage 'test-downstream' node { def job = build job: 'some-d... -
18 votesanswersviews
Jenkins:触发上游变更的多分支管道
我目前正在测试Jenkins 2.0的管道方法,看看它是否适用于我正在使用的构建环境 . 首先是关于环境本身 . 它目前由多个SCM存储库组成 . 每个存储库包含多个分支,用于开发的不同阶段,每个分支都使用多个配置构建 . 并非所有配置都适用于每个存储库 . 目前,每个存储库/分支都设置为Matrix Project,用于不同的配置 . 每个项目都将它的构建结果公开为工件,并且这些工件在下游项目中... -
16 votesanswersviews
如何从Jenkins Groovy脚本中执行HTTP POST请求?
我需要能够在Jenkins Pipeline构建期间创建简单的HTTP POST请求 . 但是我不能使用简单的curl sh脚本,因为我需要它在Windows和Linux节点上工作,如果我可以避免它,我不希望在节点上强制执行更多的工具安装 . 我们正在使用的Pipeline插件中使用的Groovy库应该是完成此任务的完美选择 . 有一个扩展可供Groovy执行名为http-builder的简单PO... -
0 votesanswersviews
在Build上添加Jenkins管道
有谁知道是否可以将Jenkins管道构建添加到Jenkins docker镜像中?例如,我可能有一个Jenkins文件在groovie中定义我的管道,并希望在从Jenkins图像构建时将其添加到我的图像中 . 就像是: FROM jenkins:latest ADD ./jobs/Jenkinsfile-pipeline-example $JENKINS_HOME/${someplace} 当... -
0 votesanswersviews
如何使用jenkins将android Apk文件上传到Fabric
我使用Gradle在Jenkins中构建了一个Android项目 . 成功构建后,将创建一个签名的apk文件 . 现在我想用Jenkins将这个签名的apk文件上传到Fabric . 有任何想法吗 ? -
0 votesanswersviews
仅在父节点上运行Jenkins构建
我有一个Jenkins master和n个节点 . 我使用NodeLabel参数插件来设置一个构建,以便在Git上推送某些内容时在所有计算机上并行启动构建 .我还有一个工作(测试套件),如果构建通过,它将在每个节点上启动 .我需要将第二个作业设置为仅在已启动父故事的节点上启动 . 如果我使用相同的插件并设置作业在所有节点上运行 . 因此,父作业的每个构建将在所有节点上并行运行测试套件,最后我执行n... -
1 votesanswersviews
Jenkins docker工作流插件在没有PATH的情况下执行
我在使用Jenkins声明性管道在Docker容器中运行shell命令时遇到问题 . 使用docker workflow插件 . 它似乎无法找到命令'cat',暗示路径问题 . 我将任务限制在一个非常简单的图像(高山)中的简单任务(env shell命令),并验证/ bin / cat的工作原理 . 我的错误/误解是什么? 更新:我包含Jenkins生成的整个命令 . 我没有添加所有这些额外的参数...