自动化SVN的构建过程

时间:2013-06-18 15:06:07

标签: svn nant

我正在尝试创建一个在SVN的Tag文件夹中创建文件夹后触发的NAnt脚本。然后,该脚本将工作副本的内容放入Tags中新创建的文件夹中并启动构建。如果有人可以帮助我

1 个答案:

答案 0 :(得分:0)

创建标记后进行构建为时已晚。如果您有构建问题怎么办?相反,您应该在分支或主干上构建,然后,如果该构建良好,则标记该分支或主干的修订版。

看看Jenkins。这是最流行的持续集成工具。你可以设置Jenkins,所以每次你提交代码更改时,Jenkins都会使用该更改生成构建。 Jenkins甚至可以为您运行自动化测试。如果出现问题,Jenkins可以通过电子邮件发送项目负责人和进行更改的开发人员。

您可以存储在Jenkins中运行所需的构建工件,如果您愿意,可以设置Jenkins进行自动部署。

你不想要的是一个Subversion钩子,可以为你做一个构建。否则,执行提交的用户将被锁定,直到构建完成。由于开发人员不愿做出提交,你最终会发生更大规模的变化。