мы находимся в процессе перехода от нашей старой системы управления изменениями в Azure DevOps. Наш существующий инструмент развернул код на основе статуса рабочего элемента, поэтому, когда статус был изменен на «Готов к тестированию», он переместил бы код на тестирование, а статус «Готов к производству» вызвал бы переход к производству.
Исходя из моего опыта работы с DevOps Azure, кажется, что это почти противоположно этому: вы запускаете релиз для тестирования и затем можете автоматически изменять состояние рабочего элемента для отражения.
Я провел некоторое исследование и увидел, что у нас есть возможность запускать сборки через HTTP-запрос и что я также видел возможность создания веб-хуков, которые могут вызывать HTTP-запрос, но похоже, что Мне нужно что-то посередине, чтобы проанализировать запрос и вызвать соответствующий HTTP-сервис для запуска сборки.
Возможно, я что-то упускаю, но возможно ли в DevOps Azure запустить сборку или выпуск на основе статуса рабочего элемента, а если не «из коробки», то кто-нибудь может предложить какие-либо предложения, как я мог бы использовать функциональность веб-хуков?
Большое спасибо