-3

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

4

1 回答 1

0

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

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

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

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

于 2013-06-18T17:37:54.910 回答