Я хотел знать, как мы можем зафиксировать завершение конвейерной задачи в ADO в шеллскрипте.

У меня есть требование вызывать команду CURL при отмене конвейера в ADO. Может кто-нибудь, дайте мне знать, как я могу зафиксировать отмененный статус конвейера ADO и использовать его в сценарии оболочки для вызова команды CURL.


person chinnu Nish    schedule 14.09.2020    source источник
comment
Не удается получить последнюю информацию. Полезен ли для вас обходной путь? Или, если у вас есть какие-либо опасения, не стесняйтесь поделиться ими здесь.   -  person Hugh Lin    schedule 17.09.2020


Ответы (1)


как я могу зафиксировать статус отмены конвейера ADO и использовать его в сценарии оболочки для вызова команды CURL.

Вы можете получить результат выполнения конвейера сборки через остальные API ниже:

https://dev.azure.com/{org}/{pro}/_apis/build/builds/{buildId}?api-version=5.1

Тест в Почтальоне:

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

Затем вы можете написать скрипт, чтобы получить результат конвейера (например, $result = $response.result), определить, является ли результат canceled, если да, вызвать команду CURL.

person Hugh Lin    schedule 15.09.2020
comment
Если этот ответ полезен, отметьте его как ответ, просто выберите параметр, например это, спасибо большое. :-) - person Hugh Lin; 17.09.2020