【发布时间】:2011-01-29 19:09:52
【问题描述】:
我正在使用 Hudson 构建我的应用程序。我有几个分支来来去去。每当有新分支时,我必须为其设置以下构建:
- 在每次 SVN 更改后运行的连续构建
- 夜间构建
- 夜间站点生成(我在后台使用 Maven)
- 以及一些分支机构的每周集成构建
目前这意味着我需要复制四个模板配置并使用分支 URL 进行设置。我不喜欢这个有两个原因:
- 这是多余的,因此修改某些内容很容易出错并且需要很长时间。
- 我需要在每个构建从属上的每个分支上对产品进行四次完整检出,外加四个单独的私有 Maven 存储库,更不用说构建的工件了。这浪费了很多空间。
我想要的是为所有这些构建提供一个工作区和一个配置。哈德森有可能吗?
【问题讨论】:
-
我也希望能够做到这一点。我查看了 wiki 和插件,我认为答案是“不”。我希望我错了……