CCNET - 需要构建任务吗?多个存储库,每个项目一个CCNET源部分

CCNET问题 - 这是场景: 我有10个开发人员在本地开发中使用GIT作为版本控制进行Sitecore安装。完成其功能/修复后,他们将推送到集成存储库。 我已经为Sitecore项目设置了CCNET设置,指向远程Integration rep和本地实时qa代码库。 CCNET找到我的开发人员对集成存储库的提交,然后更新qa代码库存储库。 我还有一些由CCNET管理的.Net类lib项目,它们的输出编译指向Sitecore bin目录。 Sitecore安装仅仅是没有可编译方面的构建的结果。它是一个带有自己的API的网络产品,以及集成我们创建的自定义DLL以定制产品的能力。 问题: 是否需要CCNET构建任务作为执行nUnit或robocopy等其他活动的条件? (我之所以这么说是因为“构建”本身用于编译应用程序并生成输出,而我们想要构建的唯一原因是确保所有依赖项都在那里,我们可以跳转到单元测试...)。 如果我的开发人员没有指向像集成这样的集中式代理,当配置文档每个项目只允许一个GIT源代码控制部分时,CCNET将如何知道所有远程GIT存储库的位置? 在配置GIT vc规范时,每个项目都要求分区需要静态保存到doc。 CCNET是否能够动态接受不同的分支?     
已邀请:
您的项目中不需要“实际构建” - 它可以包含
tasks
元素内的任何类型的任务。我有几个项目只删除了一些不应发布的文件,只将文件从存储库复制到FTP服务器。 我没有使用GIT的经验,但如果使用多源控制块,您可以定义任何类型的多个源控制块。 您可以使用动态参数,允许用户在触发构建时设置其值。     

要回复问题请先登录注册