如何解决CircleCi YAML配置提供了意外的字符串错误
尽管使用复制和粘贴,当我尝试使用验证我的YAML时,我仍然收到以下错误
circleci config validate
我收到此错误
Error: Unable to parse YAML
while parsing a block mapping
in 'string',line 30,column 5:
<<: *defaults
^
expected <block end>,but found '<block mapping start>'
in 'string',line 31,column 7:
steps:
^
导致错误的Yaml是deploy-job-canada:
# Deploy the project to google
deploy-job:
<<: *defaults
steps:
- attach_workspace:
at: ~/repo
- run:
name: Firebase set project-id
command: ./node_modules/.bin/firebase use production --token=$FIREBASE_DEPLOY_TOKEN
- run:
name: Deploy Master to Firebase
command: ./node_modules/.bin/firebase deploy --token=$FIREBASE_DEPLOY_TOKEN
deploy-job-canada:
<<: *defaults
steps:
- attach_workspace:
at: ~/repo
- run:
name: Firebase set project-id
command: ./node_modules/.bin/firebase use canada --token=$FIREBASE_DEPLOY_TOKEN_CANADA
- run:
name: Deploy Master to Firebase
command: ./node_modules/.bin/firebase deploy --token=$FIREBASE_DEPLOY_TOKEN_CANADA
作为参考,如果我只包括deploy-job,它可以很好地工作,我完全复制了该作业,因此非常困惑如何以该错误结束
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。