我想让Hudson构建一种方式,如果它们是由perforce提交触发(执行快速编译和链接),另一种方式,如果从Hudson http UI请求(构建项目,所有资产,并创建一个存档进行测试。)
我已经设置了一个ShellCommand,以便在两个构建开始时(每个方向触发一个)回显系统环境的全部内容,并且它们之间没有任何有用的区别。哈德森有什么东西可以用来做出这种区分吗?我真的不想让哈德森的工作岗位翻倍。
答案 0 :(得分:3)
您有几个选择:
Parameterize the build。在构建配置中检查此构建是否已参数化。您的构建脚本可以检查环境中的默认参数值以进行快速构建,并且在通过UI构建时,用户可以选择执行“完整构建”。
使用Release build plugin。你的完整版本听起来像是对我的释放。