Gitlab 如何不从构建配置的前几个阶段下载工件?
我有一个gitlab CI构建过程,包含4个步骤,其中第一步生成的工件在第二步打包到docker映像中,然后输出映像作为工件提供给第三步,之后还有第四步通知外部服务 第二步需要步骤1中的工件,第三步需要步骤2中的工件。这是通过“dependencies”参数完成的,它工作得很好 不起作用的是步骤4,它不需要任何工件。我跳过了“依赖项”块,然后声明了Gitlab 如何不从构建配置的前几个阶段下载工件?,gitlab,gitlab-ci,Gitlab,Gitlab Ci,我有一个gitlab CI构建过程,包含4个步骤,其中第一步生成的工件在第二步打包到docker映像中,然后输出映像作为工件提供给第三步,之后还有第四步通知外部服务 第二步需要步骤1中的工件,第三步需要步骤2中的工件。这是通过“dependencies”参数完成的,它工作得很好 不起作用的是步骤4,它不需要任何工件。我跳过了“依赖项”块,然后声明了依赖项:[],但在这两种情况下,都会下载这两个工件 如何更正并通知gitlab CI该步骤没有依赖项?还是Gitlab CI中的一些bug?根据: 我
依赖项:[]
,但在这两种情况下,都会下载这两个工件
如何更正并通知gitlab CI该步骤没有依赖项?还是Gitlab CI中的一些bug?根据:
我在这里发现了同样的问题:
这似乎是固定的:
请将您的CI Runner更新到新版本,因为这将修复它。有没有办法在下一阶段下载选定的工件?
To disable artifact passing, define the job with empty dependencies:
job:
stage: build
script: make build
dependencies: []