我正在尝试包含一个文件,我在其中声明了一些重复的作业,而我正在使用扩展。
我总是遇到此错误,在解析块时找不到期望的键
这是模板文件
.deploy_dev:
stage: deploy
image: nexus
script:
- ssh -i ~/.ssh/id_rsa -o "StrictHostKeyChecking=no" sellerbot@sb-dev -p 10290 'sudo systemctl restart mail.service'
only:
- dev
这是主文件
include:
- project: 'sellerbot/gitlab-ci'
ref: master
file: 'deploy.yml'
deploy_dev:
extends: .deploy_dev
有人可以帮我吗 `
答案 0 :(得分:0)
好像只需要缩进stage: deploy
。在这种情况下,最好使用gilab CI行工具来检查CI管道代码是否有效或仅是YAML验证器。当我从yaml linter中的模板文件中检查部分时,我已经
(<unknown>): mapping values are not allowed in this context at line 3 column 8