jenkins-pipeline

    1热度

    2回答

    COPYARTIFACT_BUILD_NUMBER_SUFFIX是否适用于工作流程/管道作业中的预期行? 复制伪指令现在用的就是 步骤([$类: 'CopyArtifact',过滤器: '* .rpm' 结尾,fingerprintArtifacts:真,项目名称: 'test_pkg',resultVariableSuffix: 'testsuffix',选择:[$类: 'Parameteriz

    1热度

    1回答

    我有gradle项目,我添加findbugs步骤。生成带有报告的XML文件,但我不知道如何使用管道插件在jenkins中显示结果。 我安装了findbugs插件,但我没有找到说明如何在管道脚本中使用它。 如何在管道中使用findbugs插件或在哪里文档如何在管道中使用findbugs?

    1热度

    2回答

    Jenkins 2.X真的很好 - 想知道现在是否可以用它做一个git bisect。目前提交被捆绑到工作取决于jenkins何时看到 - 当工作通过时,这是可以的。但是当这项工作失败的时候,如果詹金斯能够以对分的方式回去找到违规承诺,那将是一件好事。理想情况下,Jenkinsfile保持不变。

    1热度

    1回答

    我们正在使用Pipeline插件构建构建版本,并使用CloudBees Stage View。 我想知道是否可以更改每个阶段的框中的文本,而该阶段正在运行。现在它只显示它正在运行的时间量。我有兴趣展示一些测试结果(例如“20通过测试中的12个”)。 或者,有没有更好的方式在舞台视图中显示这样的测试结果?

    1热度

    1回答

    我想在它运行与jenkins泊坞窗如下命令运行詹金斯: 搬运工运行--rm -p 2222:2222 -p 9080:9080 -p 8081:8081 -p 9418:9418 -tivjenkinsci /工作流程演示 我不断得到下面的错误 信息:/ VAR失败mkdirs/jenkins_home /缓存 [7412]从127.0.0.1:57701 [7412]扩展属性(16个字节)存在连

    3热度

    1回答

    我有以下的使用情况: 结帐/拉开一定的Git版本,使用写入流水线脚本 (我需要这个,因为我检索动态修订) 从那个版本,加载詹金斯流水线文件,位于中以前签出的文件 该文件将依靠文件从相同的检出版本 (因此,从相同工作区) 问题:加载詹金斯-流水线文件获取在新工作区来执行。但它是空的。我需要该文件在相同的旧工作区中执行。 我想,也许这是因为围绕node,因为node关键字创建工作区,如文档中所述。但是

    27热度

    3回答

    我正在寻找一种方法来运行由Jenkins 2.0中的多个容器组成的启用Docker的构建。 是否有泊坞窗撰写的原生支持任何计划在管道,或通过CloudBees的泊坞窗管道插件。 或者可以/必须通过显式调用sh docker-compose...来解决?甚至可以在try... finally 之内使用它们来进一步控制服务生命周期。 编辑:第一个答案是建议在詹金斯建立码头集装箱的方法。这不是这里需要的

    5热度

    5回答

    我的管道中的一个步骤将.tar上传到artifactory服务器。传入env.BUILD_NUMBER时,我得到一个错误的替换错误,但是当硬编码时,相同的命令有效。脚本通过jenkins用groovy编写,并在jenkins工作区中运行。 sh 'curl -v --user user:password --data-binary ${buildDir}package${env.BUILD_NUM

    0热度

    1回答

    我们正在把我们的CI管道放在一起,我们很快需要的是能够可视化所有管道,至少确定哪些管道正在等待输入。 我们的一般流程是很不客气: 部署到dev 提示QA团队为QA部署审批 部署到QA 提示QA团队为暂存环境部署批准 部署到分期 QA签署 商务签收 部署督促 随着方式一些烟雾测试步骤。希望QA团队能够获得哪些管道等待批准的仪表板。 即使是显示每个管道的最后调用就足够了一个视图(你至少可以很快看到哪个

    1热度

    3回答

    我目前使用的是Build Flow插件,它似乎已被放弃,以支持Jenkins 2.0中的管道。 遇到一些问题,使用新的管道重新构建我们现有的作业。 目前,我有类似下面的代码: ignore(FAILURE) { join = parallel([ job1: {build('job1')}, job2: {build('job2')}, job3: {bui