如何拥有SVN的构建管理器

时间:2014-01-30 08:32:18

标签: svn

我有从SVN上最后提交的文件自动构建EAR文件的任务。 实际上我们在几个项目上工作,每个开发人员都会在SVN上提交自己的文件。我的任务是找到一种方法,自动不熟练的人可以从每个项目的最后提交的文件创建EAR。 实际上我对此一无所知,如何开始处理它。

1 个答案:

答案 0 :(得分:2)

有很多工具可以做到这一点,取决于你想走多远。您需要知道的第一件事是您当前如何进行构建。如果你使用像ANT或Maven这样的工具,那么这应该不那么困难。我会看一下像JenkinsTeam City这样的持续集成服务器。我已经使用了两者,我个人认为TeamCity帮助您加快了速度。 CI服务器可以通过自动构建和测试执行,发送电子邮件等为您做很多事情。如果您正在寻找更快速和更脏的方法,您可以使用SVN post commit hook,每次提交完成时构建您的应用程序。您应该能够在线找到一个不错的示例,如果您查看您的svn存储库(在服务器上而不是客户端)。你应该在[你的回购路径] /hooks/post_comit.tmpl看到一个文件。这为您提供了钩子脚本的基本模板,您需要做的就是删除结尾的.tmpl,它将在每次提交后开始执行。