这种类型的步骤不支持压缩语法

时间:2019-06-17 22:44:25

标签: circleci

当我尝试从以下代码中从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中的定义:这种类型的步骤不支持压缩   语法

1 个答案:

答案 0 :(得分:0)

我不清楚在这种情况下压缩语法的含义,并且找不到在线有用的任何内容。

结果证明&&是这里的压缩语法。更改为

之后
    // ...
    - deploy:
        command: |
          cd client
          aws s3 sync build/ s3://www.example.com --delete

它再次起作用。希望它将对将来可能遇到相同问题的人有所帮助。