Какие задачи «Перед работой» и «После работы» отображаются в журналах конвейера AzOv DevOps? - PullRequest
0 голосов
/ 30 октября 2018

У меня следующие задачи по конвейеру: (ключ один Signing and aligning APK file(s) один).

enter image description here

Когда я просматриваю журналы сборок, кроме журналов задач Signing and aligning APK file(s) я также вижу Pre-job: Signing and aligning APK file(s) one и Post-job: ... (те же, что и для Checkout).

Однако, я не совсем понимаю, что это за задачи и как они появились у меня в логах? Я не могу найти никаких документов, связанных с этим. И, соответственно, учитывая, что существуют задачи «перед заданием», есть ли способ определить мои собственные задачи, выполняемые до начала сборки Pipeline?

enter image description here

1 Ответ

0 голосов
/ 30 октября 2018

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

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

Вы можете вникнуть в то, что именно делают эти работы, посмотрев на источники:

...