Долгое время из интерфейса Конструктора BarsUp.Designer можно было деплоить приложение только на IIS и только через web-deploy - это позволяло обновлять тестовые стенды целевых систем и проверять результат изменений элементов в конструкторе.
Однако этот механизм не лишен недостатков - иногда не удавалось остановить пул приложений в iis и пользователи получали ошибку error_file_in_use, нельзя было деплоить приложения на linux-сервера, да и еще куча мелких, но неприятных ограничений.
Команда BarsUp.Net рада сообщить что в следующем обновлении будет доступна возможность использовать ci-сервера TeamCity в качестве цели развертывания.
-
Нужно добавить Цель развертывания TeamCity
-
Сконфигурировать его, заполнив следующие параметры:
- Хост - основной адрес сервера teamcity. Для БАРС Груп это обычно https://ci-teamcity.bars-open.ru/
- Ключ API - ключ пользователя для доступа к тимсити. Добавить ключ можно в меню My Settings & Tools => Access Tokens
- Идентификатор типа построения - сформированный сервером teamcity идентификатор конфигурации построения
- Запустить построение, выбрав в качестве цели развертывания TeamCity
После чего в журнале будет отображаться текущее состояние построения в TeamCity
Желаем вам успешного деплоя !)