在单个哈德森工作中不同的maven构建配置文件

时间:2011-03-10 00:48:41

标签: maven-2 hudson profiles

我的构建中有多个配置文件。其中一个是在每个签入时运行的配置文件,并执行标准构建/测试/ findbugs /等。我还有一个我运行的每晚构建配置文件,它运行更深入的构建并捕获更多指标。现在我有两个哈德森工作。有没有办法将这些组合成一个单独的工作,所以当项目的某些内容发生变化时,我不需要更新它们?理想情况下,我可以在SCM更改上运行一个配置文件,并在每晚运行另一个配置文件。

谢谢, 杰夫

1 个答案:

答案 0 :(得分:1)

我不认为这是可能的,因为这两项工作无论如何都有一些差异:

  • 执行时间(第一个提交时,第一个提交每晚);
  • Maven命令不同:目标不同(例如,您可以在第二个作业上添加sonar:sonar)或者至少不是启用的相同配置文件。

或者也许有一些“作业同步”插件?