每个 stage 都是相互独立的。在默认情况下,所有的 stage 都是以 gitlab 仓库原始的模样开始的。这样就会导致测试阶段还需要重新编译。
阶段之间不可以共享运行结果是一个很差的设计,所以在 gitlab 上绝对有这个问题的解决方法,那就是 artifacts 和 dependencies。
artifacts 设置需要共享的文件或目录,dependencies 指明需要共享哪一个 stage 的数据。
每个 stage 都是相互独立的。在默认情况下,所有的 stage 都是以 gitlab 仓库原始的模样开始的。这样就会导致测试阶段还需要重新编译。
阶段之间不可以共享运行结果是一个很差的设计,所以在 gitlab 上绝对有这个问题的解决方法,那就是 artifacts 和 dependencies。
artifacts 设置需要共享的文件或目录,dependencies 指明需要共享哪一个 stage 的数据。
本文标题:2. dependencies 和 artifacts
本文链接:https://www.haomeiwen.com/subject/iyidyhtx.html
网友评论