在Gitlab-ci管道中扩展

时间:2020-08-07 13:45:21

标签: gitlab-ci

我正在尝试包含一个文件,我在其中声明了一些重复的作业,而我正在使用扩展。

我总是遇到此错误,在解析块时找不到期望的键

这是模板文件

.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

有人可以帮我吗 `

1 个答案:

答案 0 :(得分:0)

好像只需要缩进stage: deploy。在这种情况下,最好使用gilab CI行工具来检查CI管道代码是否有效或仅是YAML验证器。当我从yaml linter中的模板文件中检查部分时,我已经

(<unknown>): mapping values are not allowed in this context at line 3 column 8