и деплоя приложения.
Он на билд-сервере собирает приложение, потом rsync-ает его на дев-тест-прод сервер в папочку например /var/pkg/app-v.1.2.3, потом делает симлинку на эту папку в /var/app , условный uwsgi рестартует и подхватывает новое приложение по этой симлинке.
Вопрос вот какой: как мне в тимсити настроить удаление старых /var/pkg/app-vX.X.X на серверах?
Есть какие-нибудь в тимсити инструменты, чтоб я мог увидеть список задеплоеных версий и кнопочкой грохнуть ненужные?
Я бы предложил настроить в TC External Artifact Storage или просто в Build Step-e собирать nuget/maven пакет и отправлять в Artifactory/Nexus. Мы работаем с Nexus-ом, метаданные билдов пишем в базу Деплоймент тулы
Обсуждают сегодня