.gitlab-ci.yml
时间: 2023-07-24 09:05:48 浏览: 129
前端项目gitlab CI/CD 流水线文件 .gitlab-ci.yml
5星 · 资源好评率100%
.gitlab-ci.yml是GitLab CI/CD的配置文件,它定义了GitLab Runner应该如何运行CI/CD管道。这个文件可以在仓库的根目录下创建,并且可以使用YAML语言编写。
在.gitlab-ci.yml文件中,你可以定义一些阶段(stage)和任务(job)来描述你的CI/CD流程。每个任务可以包含一个或多个步骤(step),每个步骤定义了GitLab Runner应该执行的命令或脚本。
以下是一个简单的.gitlab-ci.yml示例:
```
stages:
- build
- test
- deploy
build:
stage: build
script:
- echo "Building the app..."
test:
stage: test
script:
- echo "Running tests..."
deploy:
stage: deploy
script:
- echo "Deploying the app..."
```
这个例子中,我们定义了三个阶段(build,test和deploy),每个阶段都有一个任务。每个任务都定义了一个脚本,用于执行相应的操作。例如,任务“build”会打印消息“Building the app...”。
当你在GitLab上提交代码时,GitLab Runner会根据.gitlab-ci.yml文件中的定义自动运行CI/CD流程。
阅读全文