【问题标题】:Can Hudson-CI pass tell ShellCommands where a build request came from?Hudson-CI 可以通过告诉 ShellCommands 构建请求来自哪里吗?
【发布时间】:2011-02-04 23:53:33
【问题描述】:

如果 Hudson 由 perforce 提交触发(进行快速编译和链接),我希望 Hudson 以一种方式构建,如果 Hudson http UI 请求则以另一种方式构建(构建项目、所有资产并创建一个存档以供测试。)

我设置了一个 ShellCommand 以在两个构建开始时回显系统环境的全部内容(一个触发每个方式)并且它们之间没有有用的区别。哈德逊有什么东西可以用来区分吗?我真的不想在哈德逊有双倍的工作。

【问题讨论】:

    标签: hudson jenkins


    【解决方案1】:

    你有几个选择:

    • Parameterize the build。在构建配置中检查此构建已参数化。您的构建脚本可以检查环境中的默认参数值以进行快速构建,并且在通过 UI 构建时,用户可以选择执行“完整构建”。

    • 使用Release build plugin。你的完整版本对我来说听起来像是一个版本。

    【讨论】:

    • +1。谢谢,我打算在星期一早上解决这个问题。我现在可能可以做到,但我必须一路 VPN 才能工作! =]
    猜你喜欢
    • 1970-01-01
    • 2018-09-13
    • 1970-01-01
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多