Учебники

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

Теперь, когда у нас есть базовый код в Git и ссылка на сервер Continuous Integration, пришло время увидеть первый шаг Continuous Integration в действии. Это делается путем определения задач на сервере непрерывной интеграции, таких как триггеры, что делает весь процесс непрерывной интеграции максимально бесшовным. Давайте внесем изменения в наш код в Visual Studio.

Шаг 1. Перейдите на страницу Demo.aspx в Visual Studio и внесите изменения в заголовок страницы.

Страница Demo.Aspx в Visual Studio

Шаг 2 – Если мы запросим наш репозиторий Git с помощью команды git status , вы фактически увидите, что файл Demo.aspx был изменен.

Команда Git Status

Теперь нам нужно убедиться, что каждое изменение в нашем коде должно вызывать сборку на нашем сервере непрерывной интеграции. Для этого нам нужно сделать следующие изменения.

Шаг 3 – Перейдите на панель управления проектом, щелкните раздел триггеров и нажмите « Добавить новый триггер» .

Добавить новый триггер

Шаг 4 – На следующем появившемся экране выберите триггер VCS , который будет использоваться для создания триггера, чтобы при регистрации в хранилище была запущена сборка.

VCS Trigger

Шаг 5 – Нажмите Показать дополнительные параметры и убедитесь, что выбраны параметры, показанные на следующем снимке экрана.

Показать дополнительные параметры

Шаг 6 – Нажмите Сохранить. Теперь вы увидите, что триггер успешно зарегистрирован, как показано на следующем снимке экрана.

Нажмите и Сохранить

Шаг 7 – Теперь пришло время проверить наш код в репозитории Git и посмотреть, что произойдет. Итак, давайте перейдем к нашей командной строке и выполним команду git add, чтобы подготовить измененные файлы.

Простой Git Добавить

Шаг 8 – Теперь введите команду git commit , и она внесет изменения в репозиторий Git.

Шаг 9. Если вы сейчас перейдете на экран «Обзор проектов», вы увидите, что новая сборка будет запущена и запущена.

Новая сборка

Если вы видите вкладку «Журнал изменений» , вы увидите комментарий git, который запустил сборку.

Вкладка «Журнал изменений»

Давайте попробуем это еще раз. Давайте сделаем еще одно изменение в файле Demo.aspx . Давайте выполним команду git add и команду git commit со следующим сообщением commit.

Git Добавить команду Git

Определение задач Demo Build

Теперь вы увидите, что сборка автоматически запускается на панели мониторинга проекта в TeamCity.

Панель инструментов проекта TeamCity

Сборка покажет сообщение об успехе.

Сообщение об успехе

Теперь вы увидите сообщение «Second commit», которое использовалось, когда изменение было зафиксировано в репозитории git .

Теперь мы успешно завершили первую часть процесса непрерывной интеграции.