0

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

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

4

1 回答 1

3

你有几个选择:

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

  • 使用发布构建插件。你的完整版本对我来说听起来像是一个版本。

于 2011-02-05T00:21:07.827 回答