我正在尝试配置gitlab,以便所有存储库都使用一个共享的yml文件。
我已经为后端微服务做好了一切,但现在我希望能够有条件地运行一个阶段。
在下面的屏幕截图中,我整理了一个正则表达式规则,以在匹配正则表达式模式且分支为master ..的情况下运行一个阶段。
对于gitlab来说还算是新手,但是遵循了文档,但我看不到我的错误..其他人是否设法获得了类似的工作?
https://docs.gitlab.com/ee/ci/merge_request_pipelines/
https://docs.gitlab.com/ee/ci/yaml/README.html#rulesif
然后将该库简单地导入到任何仓库中,然后脚本部分动态处理其余库:
# This include will pull content from the package.json file
include:
- project: 'project/ci/gitlabci_base_image_node'
file: 'base.gitlab-ci.yml
'