Мы - тяжелые пользователи тегов, и я смущен тем, как теги и откаты взаимодействуют друг с другом.Делает ли релиз 2013 года откатом по тэгам
Я понимаю, что откаты каскада (по крайней мере в пределах последовательности) из этой статьи:
http://incyclesoftware.com/2014/03/understanding-rollbacks-release-management/
Но я не ясно, как это будет взаимодействовать при использовании тегов, то есть сервера, мы тег, что функции установлены на них (веб, базы данных, услуг) и варьировать сочетание функций в зависимости от окружающей среды (например, DEV может иметь веб & службы, работающие на той же машине, но UAT & PROD будет иметь раздельные машины)
Так что делает откат назад через границы тегов? Если, например, ваша последовательность выглядела как этот
+--Database tag --+
| Backup DB |
| | |
| Update DB |
| | | <- Runs against SQL server
| +--Rollback--+ |
| | Restore DB | |
| +------------+ |
+-----------------+
|
+---Web Tag-------+
| Do Stuff | <- Runs against WEB server
+-----------------+
|
+---Service tag----+
| Backup |
| | |
| Install new ver | <- Runs against Service server
| | |
| Smoke test |
| | |
| +--Rollback----+ |
| | Replace with | |
| | backup | |
| +--------------+ |
+------------------+
Будет ли откат внутри службы тега причины тег базы данных для выполнения его откат? Выполнять откаты каскадом по последовательностям?
У меня еще не было времени установить это и проверить, поэтому я подумал, что задал вопрос.
Спасибо, у меня было ощущение, что так будет. На проблемах vNext/agent я думаю, что мы все еще сидим, пока vNext не созревает. – PeterI
Эй, Дэниел, откаты работают через границы. Если в сервисном блоке произошел сбой, будут выполняться сбой базы данных и откат веб-тегов. – joerage
Более того, я согласен, что откаты «вообще обратные и не сразу очевидные», но они полностью предсказуемы. – joerage