Этот тип шага не поддерживает сжатый синтаксис - PullRequest
0 голосов
/ 18 июня 2019

Когда я пытаюсь перейти с 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 голосов
/ 18 июня 2019

Мне не ясно, что означает сжатый синтаксис в этом случае, и я не могу найти в сети ничего полезного.

Оказывается, && здесь сжатый синтаксис.После изменения на

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

снова работает.Надеюсь, это поможет тем, кто столкнется с такой же проблемой в будущем.

...