needs/include/extends/trigger
needs 并行阶段
可无序执行作业,无需按照阶段顺序运行某些作业,可以让多个阶段同时运行。
stages:
- build
- test
- deploy
module-a-build:
stage: build
script:
- echo "hello3a"
- sleep 10
module-b-build:
stage: build
script:
- echo "hello3b"
- sleep 10
module-a-test:
stage: test
script:
- echo "hello3a"
- sleep 10
needs: ["module-a-build"]
module-b-test:
stage: test
script:
- echo "hello3b"
- sleep 10
needs: ["module-b-build"]
如果needs:设置为指向因only
本文详细介绍了GitLab CI/CD的配置语法,包括needs并行阶段、制品下载、include外部YAML、extends继承模板以及trigger和父子管道的使用,帮助读者理解如何实现持续集成和部署的自动化流程。

订阅专栏 解锁全文
349

被折叠的 条评论
为什么被折叠?



