Azure DevOps管道日志中显示的“任务前”和“任务后”任务是什么?

时间:2018-10-30 12:32:04

标签: azure-devops azure-pipelines azure-pipelines-build-task

我的管道任务如下: (键一是Signing and aligning APK file(s)一)。

enter image description here

当我查看构建的日志时,除了Signing and aligning APK file(s)任务日志之外,我还看到Pre-job: Signing and aligning APK file(s)一个和Post-job: ...一个(与{{1 }}。

但是,我不太了解这些任务是什么以及在日志中显示这些任务的样子吗? 我找不到与此相关的任何文档。 并且,相应地,考虑到存在“工作前”任务,是否有任何方法可以定义在管道构建开始之前执行的自己的任务?

enter image description here

1 个答案:

答案 0 :(得分:2)

任务可以定义前步骤和后步骤。这些将添加到作业的初始化阶段和清理阶段。对于签名任务,我可以想象它可以帮助确保在完成工作后正确清理机密。

尤其是在共享代理上,这可能很重要,因为在事后不进行清理可能会导致秘密留在代理上,并可能导致同一台计算机上运行的其他作业“捕获”。

您可以通过查看来源来深入研究这些工作的确切作用: