Учебники

Непрерывная интеграция – создание сценариев

Теперь давайте посмотрим на некоторые аспекты файла MSBuild, чтобы понять, что они значат. Эти аспекты важно знать из цикла непрерывной интеграции.

Сценарии сборки используются для построения решения, которое станет частью всего непрерывного цикла интеграции. Давайте рассмотрим общий сценарий сборки, который создается как часть Visual Studio в .Net для нашего примера решения. Скрипт сборки довольно большой, даже для простого решения, поэтому мы рассмотрим самые важные его части. По умолчанию сценарий сборки будет храниться в файле с тем же именем, что и основное решение в Visual Studio. Так что в нашем случае, если вы откроете файл Simple.csproj , вы увидите все настройки, которые будут использованы для построения решения.

Зависимость от используемой версии MSBuild – в следующих настройках будут использоваться файлы MSBuild, установленные на сервере CI.

Какие файлы необходимы для правильного построения решения – тег ItemGroup будет содержать все необходимые .Net-файлы, необходимые для успешного построения проекта. Эти файлы должны будут находиться на сервере сборки соответственно.

Какие настройки веб-сервера следует использовать? Когда мы посетим нашу тему «Непрерывное развертывание», вы увидите, как MSBuild будет использоваться для переопределения этих настроек и развертывания на нашем выбранном сервере.