Я пытаюсь перенести кружок с версии 1.0 на версию 2.0.
Сначала я не могу установить awscli, но, наконец, могу установить его с помощью приведенного ниже кода, но получил еще одну ошибку, которая не может найти команду aws.
version: 2
jobs:
build:
docker:
- image: circleci/node:8.9.1
steps:
- checkout
- restore_cache:
key: dependency-cache-{{ checksum "package.json" }}
- save_cache:
key: dependency-cache-{{ checksum "package.json" }}
paths:
- node_modules
deploy:
docker:
- image: circleci/node:8.9.1
steps:
- checkout
- run:
name: Install yarn
command: yarn install
- run:
name: Install awscli
command: |
sudo apt-get install python-pip python-dev
pip install 'pyyaml<4,>=3.10' awscli --upgrade --user
- run:
name: AWS S3
command: aws s3 sync build s3://<URL> --delete
workflows:
version: 2
build-and-deploy:
jobs:
- build
- deploy:
requires:
- build
filters:
branches:
only: master
Показывает "aws: команда не найдена". Я не уверен, что делаю что-то не так или нет, но я хочу знать, в чем проблема и как ее решить. Спасибо.