gitlab ci中一个.gitlab.yml文件中可以有多个build吗?
时间: 2024-02-20 15:56:18 浏览: 226
git window 多个版本
是的,一个 `.gitlab-ci.yml` 文件中可以定义多个 `build`,每个 `build` 对应一个作业(job),并且每个作业可以定义自己的脚本和配置。例如:
```yaml
build-job-1:
script:
- echo "This is build job 1"
tags:
- docker
build-job-2:
script:
- echo "This is build job 2"
tags:
- docker
```
上面的例子中,我们定义了两个作业 `build-job-1` 和 `build-job-2`,分别输出不同的字符串,且它们都使用了 `docker` 标签来指定运行环境。当 GitLab CI/CD 运行时,会根据 `.gitlab-ci.yml` 文件中定义的作业顺序依次执行。
阅读全文