.gitlab-ci.yml配置
stages: #将后续脚本步骤建立执行顺序
- linter
- testing
- build
- deploy
linter_job:
stage: linter
script:
- echo "Hello World, Gitlab!"
test_job1:
stage: testing
needs:
- test_job2 #在testing阶段继续将test_job1与test_job2建立先后顺序
script:
- echo "Unit Testing!"
test_job2:
stage: testing
script:
- echo "Intergration Testing!"
build_job:
stage: build
script:
- echo "Building!"
deploy_job:
stage: deploy
script:
- echo "Deploying!"