1
我刚开始考虑从个人工具迁移到巡航控制。 我使用SVN,我有这样的结构:巡航控制:是否可以自动从新的SVN项目创建新项目
svn
projects
project1
project2
...
projectn
libs
lib1
lib2
...
libn
system
prototypes
现在,
- 我用稀疏目录在SVN结构中的导航(SVN了-N SVN /项目/ PROJECT1)当有一个最终节点带有中继或标签或分支时,我递归更新树(svn up svn/projects/project1/Trunk)。
- 我成功地为每个项目创建了新的build.xml +主要的config.xml文件调整。
理想的情况下,因为我所有的构建步骤是相同的(CD SVN /项目/ PROJECT1 /中继线& &使所有单元),我想自动巡航控制生成步骤。 所以我还是想知道两件事情:
- 有什么办法,以避免产生新的build.xml +主config.xml文件调整我的每个项目的步骤。例如,要告诉cruise crontrol所有人都使用模板build.xml,因为我所有的构建包括调用'make'和'make unit'命令+在主config.xml中使用普通的正则表达式,比如svn /(projects |库)/(*)/(中继线|。标签|分支机构)。
- 是否可以在巡航控制仪表板中的树视图中显示所有这些项目,以便更容易链接到SVN回购?
我一直在寻找,但如果您对如何做到这一点有任何建议,那就太棒了。 谢谢。