2011-02-04 83 views
0

我希望Hudson可以通过perforce提交(做快速编译和链接)来触发一种方式,如果从Hudson http UI请求的话可以采用另一种方式(构建项目,所有资源并创建存档)Can Hudson-CI可以告诉ShellCommands构建请求来自哪里?

我已经设置了一个ShellCommand来回显系统环境的全部内容,当两个构建开始时(每个触发一个)并且它们之间没有有用的区别。哈德森有什么我可以利用来做出这种区分的东西吗?我真的不希望哈德森的工作数量增加一倍。

回答

3

你有几个选择:

  • Parameterize the build。检查该构建在构建配置中参数化为。您的构建脚本可以检查环境中的默认参数值以执行快速构建,并且在通过UI构建时,用户可以选择执行“完整构建”。使用Release build plugin。您的完整版本听起来像是一个发布给我。

+0

+1。谢谢,我将在周一早上对此采取措施。我现在可能会这样做,但是我必须通过VPN才能工作! =] – Sniggerfardimungus 2011-02-05 20:21:28

相关问题