Сборка DevOps Azure: выполните команду "OnCancel" - PullRequest
0 голосов
/ 07 ноября 2018

Я использую DevOps Azure для планирования заданий в пакетном AI Azure. Запуск заданий работает отлично, у меня есть код Python, который делает то же самое.

Я пытаюсь добиться того, чтобы все задания в эксперименте Batch AI были прекращены после отмены сборки. В настоящее время отмена сборки не влияет на состояние выполнения пакетных заданий AI.

Следовательно, существует ли какое-то событие "OnCancel", к которому можно подключиться в сборке для запуска команды (которая будет кодом Python для завершения всех заданий)?

1 Ответ

0 голосов
/ 07 ноября 2018

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

Примечание: это применимо (насколько мне известно) к любой задаче конвейера:

Run this task

В частности, параметр Запустить эту задачу в разделе Параметры управления позволит вам определять, когда и при каких условиях будет запускаться задача.

В приведенном выше примере эта задача будет выполняться , даже если предыдущие задачи не выполнялись , и , даже если сборка была отменена .

В вашем случае я бы поместил это как последнее задание, которое выполнит необходимую очистку независимо от результата сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...