如何修复我的Yaml文件中的解析错误?

时间:2020-09-05 23:55:45

标签: yaml circleci

我不断收到“预期< 块结束>,但发现<块映射开始>

version: 2.1
jobs:
   test:
     machine:
          enabled: true
     steps:
        - run: echo "Test can run here!"
   deploy:
      machine:
          enabled: true
   handlers:
       - url: /favicon\.ico
         static_files: favicon.ico
         upload: favicon\.ico
       - url: /static
         static_dir: public
       - url: /.*
         secure: always
         redirect_http_response_code: 301
         script: auto
    steps:
         - run:
              name: Install Java & Maven
              command: ssh $SSH_USER@$SSH_HOST "sudo apt-get update && sudo apt-get install -y curl git && sudo apt-get install -y openjdk-8-jdk && sudo apt-get install -y maven" 
         - run:
              name: Clone Repo & Install Application Dependencies
              command: ssh $SSH_USER@$SSH_HOST "git clone https://www.github.com && cd ~/some-file-path"
         - run:
              name: Deploy Application
              command: ssh $SSH_USER@$SSH_HOST "cd ~/some-file-path && mvn verify"
         - run:
              name: Run application 
              command: ssh $SSH_USER@$SSH_HOST "cd ~/some-file-path && mvn -Dmaven.test.skip=true spring-boot:run" 
workflows:
  version: 2.1
  test-and-deploy:
    jobs:
      - test
      - handlers
      - deploy:
          requires:
            - test
            - handlers

在这里,我已经经历了很多先前问过的问题,并尝试了一些不同的缩进,但是似乎找不到解决方法。

编辑:完整的错误代码

在解析块映射时

“字符串”,第3行,第4列:测试:

预期的块结束,但找到了“块映射开始”

在“字符串”,第6行,第5列:步骤:

编辑2:我想我可以在文本编辑器中添加代码截图。我是yaml的新手,所以我很难看到缩进在哪里是不正确的,对我来说真的很好。

screenshot of code in text editor

0 个答案:

没有答案