... | ... | @@ -4500,22 +4500,20 @@ GitLab 在以下情况下最多创建四个分支和标记流水线 |
|
|
|
|
|
### 全局定义的`image`、`services`、`cache`、`before_script`、`after_script`
|
|
|
|
|
|
定义 `image`、`services`、`cache`、`before_script` 和
|
|
|
全局不推荐使用 `after_script`。可以删除支持
|
|
|
从未来的版本。
|
|
|
不推荐在全局范围内定义 `image`、`services`、`cache`、`before_script` 和 `after_script`。可能会从未来的版本中删除支持。
|
|
|
|
|
|
使用 [`default:`](#custom-default-keyword-values) 代替。例如:
|
|
|
|
|
|
```yaml
|
|
|
默认:
|
|
|
图像:红宝石:3.0
|
|
|
服务:
|
|
|
- 码头工人:dind
|
|
|
缓存:
|
|
|
路径:[供应商/]
|
|
|
之前_脚本:
|
|
|
- 捆绑配置设置路径供应商/捆绑
|
|
|
- 捆绑安装
|
|
|
后脚本:
|
|
|
- rm -rf tmp
|
|
|
default:
|
|
|
image: ruby:3.0
|
|
|
services:
|
|
|
- docker:dind
|
|
|
cache:
|
|
|
paths: [vendor/]
|
|
|
before_script:
|
|
|
- bundle config set path vendor/bundle
|
|
|
- bundle install
|
|
|
after_script:
|
|
|
- rm -rf tmp/
|
|
|
``` |