Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果 Hudson 由 perforce 提交(进行快速编译和链接)触发,我希望 Hudson 以一种方式构建,如果从 Hudson http UI 请求则以另一种方式构建(构建项目,所有资产,并创建用于测试的存档.)
我设置了一个 ShellCommand 以在两个构建开始时回显系统环境的全部内容(一种方式触发一个)并且它们之间没有有用的区别。哈德逊有什么东西可以用来区分吗?我真的不想在哈德逊有双倍的工作。
你有几个选择:
参数化构建。检查此构建在构建配置中参数化。您的构建脚本可以检查环境中的默认参数值以进行快速构建,并且在通过 UI 构建时,用户可以选择执行“完整构建”。
使用发布构建插件。你的完整版本对我来说听起来像是一个版本。