【问题标题】:How to configure jenkins Build Pipeline to be triggered manually如何配置jenkins Build Pipeline以手动触发
【发布时间】:2016-07-10 04:32:51
【问题描述】:

我想在 Jenkins 中手动触发下游项目。我已经安装了Build Pipeline plugin,但是当我添加Post-build-action -> build other projects 时,它没有手动触发构建的选项。我在这里想念什么?

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    Flexible Publish plugin 可以将触发器添加到构建其他项目发布者(构建后任务)。它不允许手动触发,但您可以触发您手动执行的操作,例如将文件放在众所周知的位置。这与 Pipeline Plugin 兼容,尽管它没有利用它的强大功能。 (您可能可以使用 Pipeline Plugin 和合适的 groovy 脚本有条件地触发另一个作业,但我既不能确认也不能否认。

    如果您不打算使用 Pipeline 插件,您可以切换到旧的 Build Pipeline Plugin,它允许手动触发步骤。

    【讨论】:

    • 我搜索了工作流插件 (wiki.jenkins-ci.org/display/JENKINS/Workflow+Plugin),它说它重命名为管道插件。我知道我可以使用触发器“在构建其他项目后构建”。但我想手动触发。我不想每次提交都触发。
    • 啊;我将管道插件与构建管道插件混淆了。命名很难 :) 那么您的选择是不自动触发(并手动触发),或者使用 Flexible Publish plugin 以及一些配置。
    • 我已经安装了灵活插件,但我仍然找不到触发手动构建选项。
    • 您需要配置一个可以手动执行的触发器。例如,创建一个文件。而且它也不是真正的手动触发,因为您需要在作业到达条件点之前执行手动操作:它不会无限期地等待您手动触发某些东西,它只是检查您是否已经可以完成某物。如果您想无限期地等待,我认为唯一有帮助的插件是 Build Pipeline Plugin。
    • 我想在管道视图上手动触发下游项目。在管道插件中,我找不到执行此操作的选项。
    猜你喜欢
    • 1970-01-01
    • 2022-11-25
    • 2017-01-28
    • 2015-06-19
    • 2020-08-21
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多