我不断收到“预期< 块结束>,但发现<块映射开始>
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的新手,所以我很难看到缩进在哪里是不正确的,对我来说真的很好。