【问题标题】:Trigger job in post build step(not post-build-action)on condition-step: current-status not able to trigger job在条件步骤的构建后步骤(不是构建后操作)中触发作业:当前状态无法触发作业
【发布时间】:2017-05-04 22:14:05
【问题描述】:
  • 工作: 名称:'maven_job' 项目类型:maven 描述:“修改后的工作” 并发:假 单片机:
    • 混帐: 网址:https://github.com/ranjitkumar518/myfirstrepo.git 分支机构: - '${分支}' 行家: 行家名称:maven-3.2.1 根 pom:pom.xml 目标:清洁包装

      条件 shell 的后构建步骤并使用此脚本触发作业,block: true

    建设者:
    • 条件步骤: 条件种类:当前状态 最坏情况:成功 最佳条件:成功 评估失败:失败 脚步: - 外壳:“ls -la /etc” - 触发器构建: - 项目:test_job

【问题讨论】:

    标签: jenkins jenkins-pipeline jenkins-job-builder


    【解决方案1】:

    不确定我是否理解您的需求...看看这是否有帮助:

    也许不优雅,但它有效!

    1:捕获所有你想捕获的构建结果(在本例中为 SUCCESS)。

    2:注入一个以作业状态为值的环境变量

    3:对任何其他状态都做同样的事情(在这种情况下,我从中止到不稳定)

    4:在您可以将值用于您想做的任何事情之后.. 在这种情况下,我将它传递给 ANT 脚本! (或者您可以直接从 ANT 加载它作为环境变量...)

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-03
      • 2013-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多