Teamcity automerge при успешной сборке не работает, от ветки 'master' до 'hotfix'
Все наши проекты имеют ветку 'master' и ветку 'hotfix'.Обычно мы собираем, разворачиваем, запускаем все наши тесты и, наконец, внедряем в PROD от «master».Все наши Развертывания сделаны через Осьминог.Мы хотим, чтобы после каждого успешного Octopus Deploy to PROD ветка «master» сливалась с веткой «hotfix».
Но я не могу заставить ее работать.Я экспериментировал с различными конфигурациями, и окончательный вариант приведен ниже со скриншотами здесь .
- Шаг 'Продвигать PROD' - присоединение корней VCS для обоих 'services_itemlabelling' и 'services_itemlabelling_automerge».
- Первый указывает на ветку 'master', и именно она запускает фактическую сборку
- Я также пытался удалить этот корень VCS и иметь только 'services_itemlabelling_automerge', но то же поведение
- Последний указывает на ветку 'hotfix' и используется ТОЛЬКО на шаге 'Promote PROD'
- Шаг 'Promote PROD' - создайте функцию автоматической сборки слиянием для установки веткисмотреть (+: мастер) и тот, в который нужно объединиться (исправление ИЛИ +: исправление)
- Шаг «Продвигать PROD» - OctopusDeploy: PromoteRelease, шаг
Сборка завершается успешно, и яЯ вижу, что проверки происходят - на обоих корнях VCS - без ошибок, но слияние не выполняется, что подтверждается просмотром в наших репозиториях Git.
Кроме того, я посмотрел в 'teamcity-vcs.log'файла, но не найдено никаких записей, кроме тех, которые касаются проверки VCS.
На основании инструкций TC кажется, что это должно быть просто, так что я делаю не так?