使用Git和NAnt在TeamCity中设置CI

RPM*_*984 8 git nant build-automation teamcity

我们正在远离TFS作为源控制/构建服务.

我们现在正在使用TeamCity,并通过BitBucket在Git上托管我们的源代码.

任何人都可以向我指出一篇不错的文章,博客,现有的Stack问题以及这里的步骤的基本概要,以便启动和运行CI配置?

我在TeamCity中有一个基本的项目设置,让它从Git中获取源代码,但我正在试图弄清楚如何设置NAnt作为构建步骤来编译代码并将其发布到我的IIS网站.

有什么建议?

为了清楚起见,设置:

  1. 构建服务器= TeamCity
  2. 源控制= Git(BitBucket)
  3. Application = ASP.NET MVC 3 Web应用程序
  4. Web服务器= IIS 7

感谢任何指针.

最接近我发现的事情:http://thecodedecanter.wordpress.com/2010/03/25/one-click-website-deployment-using-teamcity-nant-git-and-powershell/

但这涉及Web服务器使用PowerShell从Git中提取代码.我不希望这样.我希望TeamCity提取Git代码并直接发布到我的Web服务器.

RPM*_*984 8

由于这个优秀的博客系列,它有了它的功能(使用MSBuild - 暂时不是NAnt).