GitLab CI的“依赖”的用例是什么?

时间:2017-07-31 16:51:39

标签: gitlab-ci

GitLab CI具有dependencies的概念,其中"应与工件结合使用,并允许您定义要在不同作业之间传递的工件"。

但是,默认情况下会传递所有前一个阶段的" artifacts"。这使我得出结论,当需要在相同或更晚阶段的作业之间传递工件时,您只需要使用dependencies。但是,如果您从当前阶段或下一阶段定义作业,将显示错误。"

因此,如果它不需要用于前一阶段,并且不能用于除前一阶段之外的任何其他任何事情,那么当 时,您使用dependencies

1 个答案:

答案 0 :(得分:3)

  

默认情况下会传递所有前一阶段的工件

就是这个意思。默认情况下,您将获得所有依赖项。但有时你不想要所有这些。例如,如果管道中的最后一步是向slackchat发送通知,那么您不想下载数百兆字节的工件。