Dej*_*jan 5 nant mercurial build
我有一个私人谷歌代码项目.对于SCM,我使用Mercurial.对于本地构建,我想使用nant.
所以基本上:
构建脚本不会用于持续集成,而只能用于夜间构建和生产构建.
谢谢您的帮助
我不知道 nant,但在(真正的)ant 中,我们只是使用任务<exec>来调用 hg 二进制文件。根据您想要开始的清理方式,您可以clone或只是pull执行即可hg id -i干净地获得修订号。另一件需要考虑的事情是使用远程 Web 界面上的存档链接(本质上是通过 HTTP 的 hg archive 命令),然后使用 wget (不是等效的 nant 任务)来拉取提示存档,该存档具有简单一致的链接,然后您可以从存档hg_archival.txt文件中获取修订 ID。