我的管道任务如下:
(键一是Signing and aligning APK file(s)
一)。
当我查看构建的日志时,除了Signing and aligning APK file(s)
任务日志之外,我还看到Pre-job: Signing and aligning APK file(s)
一个和Post-job: ...
一个(与{{1 }}。
但是,我不太了解这些任务是什么以及在日志中显示这些任务的样子吗? 我找不到与此相关的任何文档。 并且,相应地,考虑到存在“工作前”任务,是否有任何方法可以定义在管道构建开始之前执行的自己的任务?
答案 0 :(得分:2)
任务可以定义前步骤和后步骤。这些将添加到作业的初始化阶段和清理阶段。对于签名任务,我可以想象它可以帮助确保在完成工作后正确清理机密。
尤其是在共享代理上,这可能很重要,因为在事后不进行清理可能会导致秘密留在代理上,并可能导致同一台计算机上运行的其他作业“捕获”。
您可以通过查看来源来深入研究这些工作的确切作用: