| 写法 | artifacts: paths: [dist/] |
|---|---|
| 时机 | when: on_success(默认)/ always / on_failure |
| 过期 | expire_in(如 1 week) |
| 与 cache 区别 | artifacts 保证传递;cache 是加速,允许丢失 |
产物配置
产物配置
build:
stage: build
script: [make dist]
artifacts:
name: "app-$CI_COMMIT_SHORT_SHA"
paths: [dist/]
expire_in: 1 week跨作业传递必需产物用 artifacts;缓存第三方依赖才用 cache,两者语义不同。