релизная ветка и как в нее мерджатся другие? (там в пайплайнах можно на МР настроить джобы для тестов и отметить в настройках репы, что пока пайплайн не выполнился - не мерджить)
- без прямого участия человека - это объясни тоже - нажать кнопку в трекере для создания релиза - это считается участием человека?
- сделать это максимально безопасным, например если тесты при мердже одной ветки в релиз не прошли – откатиться на тэг назад (тут наверное вариант выше - нету тестов успешных - нету МРа
* Релизная ветка берется от мастер ветки * релизная ветка именуются разумеется release-x.x.x.x * обойтись без человека – имел в виду, чтобы условный разработчик не сидел и рукаме мерджил необходимые ветки
Пока непонятно, но пиши скрипт на пайтон, который будет мерзить нужные коммиты в нужный бранч
когда фича ветка вливается в релизную, на релизную вешаем тэг условно билд 45, если тесты не прошли то откатываемся на 44, и вливаем след фичу ветку
мутотень, у тебя получается фича ветка чего-то мерджится в релизную, а релизная берется из мастера
Обсуждают сегодня