当我尝试从以下代码中从CircleCI run
进行更改时
deploy-prod:
executor: aws-cli/default
steps:
- attach_workspace:
at: client
- aws-cli/install
- aws-cli/configure:
profile-name: default
- run: cd client && aws s3 sync build/ s3://www.example.com --delete
到
deploy
,这是部署工件的特殊步骤
- deploy: cd client && aws s3 sync build/ s3://www.example.com --delete
我得到了错误
在步骤6中的定义:这种类型的步骤不支持压缩 语法
答案 0 :(得分:0)
我不清楚在这种情况下压缩语法的含义,并且找不到在线有用的任何内容。
结果证明&&
是这里的压缩语法。更改为
// ...
- deploy:
command: |
cd client
aws s3 sync build/ s3://www.example.com --delete
它再次起作用。希望它将对将来可能遇到相同问题的人有所帮助。