Построение приложений в TeamCity

Долгое время из интерфейса Конструктора BarsUp.Designer можно было деплоить приложение только на IIS и только через web-deploy - это позволяло обновлять тестовые стенды целевых систем и проверять результат изменений элементов в конструкторе.
Однако этот механизм не лишен недостатков - иногда не удавалось остановить пул приложений в iis и пользователи получали ошибку error_file_in_use, нельзя было деплоить приложения на linux-сервера, да и еще куча мелких, но неприятных ограничений.

Команда BarsUp.Net рада сообщить что в следующем обновлении будет доступна возможность использовать ci-сервера TeamCity в качестве цели развертывания.

  1. Нужно добавить Цель развертывания TeamCity
    image

  2. Сконфигурировать его, заполнив следующие параметры:
    image

  • Хост - основной адрес сервера teamcity. Для БАРС Груп это обычно https://ci-teamcity.bars-open.ru/
  • Ключ API - ключ пользователя для доступа к тимсити. Добавить ключ можно в меню My Settings & Tools => Access Tokens
  • Идентификатор типа построения - сформированный сервером teamcity идентификатор конфигурации построения image
  1. Запустить построение, выбрав в качестве цели развертывания TeamCity
    image

После чего в журнале будет отображаться текущее состояние построения в TeamCity
image

Желаем вам успешного деплоя !)

2 Лайков