gitlab-ci - 如何重用来自另一个 repo 的 CI/CD 管道,但添加一个额外的工作?
问题描述
我有一个完整的.gitlab-ci.yaml
文件,其中包括 repo A 中的阶段和作业。
在 repo B 中,我希望重用所有这些,但在现有阶段添加一项工作。回购 B .gitlab-ci.yml
:
include:
- project: 'mygroup/repo-a'
ref: master
file: '.gitlab-ci.yml'
extra_job:
stage: build
script:
- echo "hello world"
但这只是给了我与 repo A 中相同的 CI/CD 管道。新extra_job
工作无处可寻。
我究竟做错了什么?
解决方案
推荐阅读
- php - 如何将名字中有两个名字的用户名的第一个字母大写?在拉拉维尔
- ios - 使用 addListener (willBlur) 在测试人员的 IOS 设备上崩溃
- swift - Swift:Firestore 添加新数据会出错
- java - 在 JUnit 测试中模拟构建器
- python - 多个 VideoCapture 流 Opencv
- mips - 在 MIPS 中执行此程序时,我不断收到问号,为什么?
- flutter - 如何将中半图像设置为底部导航栏?
- mysql - MySQL左连接匹配基于不同的值
- javascript - 获取数据后如何过滤项目?
- api - Flutter:如何转换未来
到字符串?