我想在我的公司设置 CruiseControl.Net。我们目前有几个 .net 解决方案存储在 Bazaar 存储库中,我想使用 MSBuild 来构建每个解决方案。这似乎没有太大争议,但我看不到将 CruiseControl.Net 绑定到 Bazaar 的简单方法。
在http://www.sorn.net/projects/bazaar-ccnet似乎有一个插件可以做到这一点, 但这个链接不再有效,我似乎无法在其他任何地方找到该插件
我打算使用外部源代码控制类型,但集市似乎对传递给它的 GETMODS 参数感到厌烦
我现在的想法是创建一个单独的项目以使用 Exec 任务从集市中提取修改,然后创建另一个项目以在该目录上运行 FileSystem 源代码控制检查。我相当确定我可以让它工作,但它似乎有点hacky。
我不介意为 CruiseControl.Net 编写一个新的 Bazaar 插件,但我找不到从哪里开始。
我的问题是
- 你是否将这两者结合起来运行,如果是这样,你是怎么做的?
- 如果你不一起运行这些,你对一个好的方法有什么建议吗?
- 有没有我可以用来编写集市插件的文档或好的起点?
- 我是一个尝试使用 CruiseControl.Net 的白痴吗?我应该使用别的东西吗?