Azure devops: запуск версии на основе состояния рабочего элемента - PullRequest
0 голосов
/ 17 января 2019

мы находимся в процессе перехода от нашей старой системы управления изменениями в Azure DevOps. Наш существующий инструмент развернул код на основе статуса рабочего элемента, поэтому, когда статус был изменен на «Готов к тестированию», он переместил бы код на тестирование, а статус «Готов к производству» вызвал бы переход к производству.

Исходя из моего опыта работы с DevOps Azure, кажется, что это почти противоположно этому: вы запускаете релиз для тестирования и затем можете автоматически изменять состояние рабочего элемента для отражения.

Я провел некоторое исследование и увидел, что у нас есть возможность запускать сборки через HTTP-запрос и что я также видел возможность создания веб-хуков, которые могут вызывать HTTP-запрос, но похоже, что Мне нужно что-то посередине, чтобы проанализировать запрос и вызвать соответствующий HTTP-сервис для запуска сборки.

Возможно, я что-то упускаю, но возможно ли в DevOps Azure запустить сборку или выпуск на основе статуса рабочего элемента, а если не «из коробки», то кто-нибудь может предложить какие-либо предложения, как я мог бы использовать функциональность веб-хуков?

Большое спасибо

1 Ответ

0 голосов
/ 17 января 2019

«Рабочий элемент запроса» можно использовать gate , чтобы развертывать его только в заданной среде, если указанный запрос не возвращает результатов. Для этого нет триггеров, но вы можете инициировать релиз на основе других критериев и полагаться на прохождение шлюза для запуска фактического развертывания.

...