Как решить ошибку http 504 в Azure devops?

#azure #azure-devops #azure-logic-apps

#azure #azure-devops #azure-logic-apps

Вопрос:

Я создал логическое приложение для автоматизации моего конвейера Azure. Внутри приложения logic я использовал http-соединитель Azure Devops для отправки запроса в Azure devops через REST для постановки в очередь определенного конвейера с определенными параметрами. Я вижу, что всякий раз, когда выполняется соединитель, запускается соответствующий конвейер, но он продолжает запускаться до тех пор, пока соединитель не выдаст ошибку 504 и не завершит работу приложения logic. Но конвейер выполняется успешно, поскольку параметры, которые передаются через приложение logic в Azure DevOps, действительны. Есть какое-либо решение этой проблемы?

Комментарии:

1. Не получаю вашего ответа в течение нескольких дней, не могли бы вы поделиться своей последней информацией об этой проблеме? Если у вас есть какие-либо опасения, не стесняйтесь поделиться ими здесь.

Ответ №1:

В качестве обходного пути вы можете попробовать использовать очередь нового действия сборки в Logic Apps Designer.

введите описание изображения здесь

Комментарии:

1. Да, но разве это не означало бы использование моего имени пользователя в свойстве requestedFor схемы Json? Если бы я хотел указать другой идентификатор, скажем, Microsoft.VisualStudio.services.TFS?

2. Да,в queue a new build действии мы можем определить только параметр, но не тело запроса. it keeps on getting triggered Для этого вы можете проверить, всегда ли какой-либо триггер запускает конвейер.