TeamCity - Как создать установочный пакет? - PullRequest
5 голосов
/ 09 апреля 2009

Я довольно новичок с TeamCity , но имею опыт работы с CC.NET -t 2-3 года. Я знаком с MSBuild, но, возможно, у TeamCity есть другие способы создания вещей.

Я вижу, что TeamCity имеет приятный пользовательский интерфейс и отличную инфраструктуру плагинов. Но я понятия не имею, как мне настроить сборку пакета установщика.

Мои вопросы:

  • Я проверил источник и создал артефакты (некоторые dll и exe). Нет проблем, но
  • как я могу создать zip-пакет "на TeamCity way"? (Зависимость проекта / артефакта?)
  • как я могу создать установщик NSIS "на TeamCity way"?

Могу ли я скачать плагины или учебные пособия? Или у меня нет другого выбора, кроме MSBuild?

Ответы [ 2 ]

4 голосов
/ 09 апреля 2009

Есть несколько плагинов для сборщиков для TeamCity, и вы можете использовать свои собственные, но я считаю, что "путь TeamCity" заключается в том, чтобы сделать это в вашем скрипте сборки ... так как это сервер сборки, верно?

И вы можете попробовать MSBuild Extension Pack , который имеет множество полезных вещей, таких как zipping и доступ к реестру и еще много чего. ... что определенно поможет с этими задачами zip и nsis.

0 голосов
/ 09 апреля 2009

Вам, вероятно, потребуется сделать это с помощью собственных рукописных сценариев сборки.

MsBuild или NAnt, вероятно, предложат вам лучшие варианты.

Если вы используете MsBuild, вы, вероятно, захотите взглянуть на задачи сообщества Msbuild.

Надеюсь, это поможет

...