Hudson-CI可以告诉ShellCommands构建请求来自何处?

时间:2011-02-04 23:53:33

标签: hudson jenkins

我想让Hudson构建一种方式,如果它们是由perforce提交触发(执行快速编译和链接),另一种方式,如果从Hudson http UI请求(构建项目,所有资产,并创建一个存档进行测试。)

我已经设置了一个ShellCommand,以便在两个构建开始时(每个方向触发一个)回显系统环境的全部内容,并且它们之间没有任何有用的区别。哈德森有什么东西可以用来做出这种区分吗?我真的不想让哈德森的工作岗位翻倍。

1 个答案:

答案 0 :(得分:3)

您有几个选择:

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

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