Настройка CI с TeamCity с помощью Git & NAnt - PullRequest
8 голосов
/ 19 марта 2012

Мы уходим от TFS в качестве службы управления исходным кодом / сборки.

Мы сейчас используем TeamCity и размещаем наш источник на Git через BitBucket.

Может кто-нибудь указать мнек достойной статье, блогу, существующему вопросу Stack с кратким описанием шагов, приведенных здесь, чтобы настроить и запустить конфигурацию CI?

У меня есть базовая настройка проекта в TeamCity, он получает информацию из источникаGit, но я пытаюсь выяснить, как настроить NAnt в качестве шага сборки, чтобы скомпилировать код и опубликовать его на моем веб-сайте IIS.

Любой совет?

Просто чтобы было ясно,Настройка:

  1. Сервер сборки = TeamCity
  2. Контроль источника = Git (BitBucket)
  3. Приложение = веб-приложение ASP.NET MVC 3
  4. Веб-сервер = IIS 7

Цените любые указатели.

Самая близкая вещь, которую я нашел, это: http://thecodedecanter.wordpress.com/2010/03/25/one-click-website-deployment-using-teamcity-nant-git-and-powershell/

Но это связано с тем, что веб-сервер извлекает код из Git с использованием powershell.Я не хочу этогоЯ хочу, чтобы TeamCity извлек код Git и опубликовал его прямо на моем веб-сервере.

Ответы [ 2 ]

8 голосов
/ 21 марта 2012

Работает (с MSBuild - пока не NAnt) благодаря этой превосходной серии блогов .

0 голосов
/ 19 марта 2012

Вот статья о статье о том, как имитировать AppHarbor (что, кажется, то, что вы хотите), хотя вы можете рассмотреть возможность перехода на реальную вещь .

...