да даже не автоматически. У меня прогеры бывает навертят такого, что без тегов, они своими силами просто не могут привести ветку к виду, как она была в прошлой версии. 500 коммитов недавно вот выкатили 😁.
Если откат = откат кода в репозоитории до прошлого состояния. То как это сделать, если они даже не знают, на каком комите было прошлое состояние?
Каким образом тегировать образы? Или любимое imagePullPolicy
: Always + timestamp в env?
Сори, я видимо не совсем понял всю задумку целиком, если распишешь как это в целом выглядит, будет круто. На примере одного сервиса
1) как организованы репы
2) Как происходит сборка образов , тегирование, и пуш их в registry
3) Как происходит деплой и откат на предыдущую версию
Для этого автосквош есть :) Но кодеры вообще тут не при чём. У вас должно быть две репы, для инфраструктуры и для кода, отдельно
1) Кодер херачит код в мастер
2) Ставит новый тег
3) Идёт и выставляет в репе инфры новый тег
4) Коммитит
5) CI запускает деплой
6) Если во время деплоя возникают проблемы, то загорается alert
7) Дежурный разработчик лезет смотреть что сломалось
8) По завершении дебага делает реверт в гите инфраструктуры