まず、 CircleCI 1.0 で CodeDeploy を使っているという前提で話を進めます。 そのため、デプロイ先のインスタンスへの CodeDeploy エージェントインストールなどについては触れません。 先に示すこれは失敗する例です。 成功する例はこの記事の一番最後に書いてあります。 .circleci/config.yml version: 2 jobs: deploy: working_directory: ~/repo docker: - image: naughtldy/circleci-node-awscli:8 steps: - checkout - run: name: zip command: "zip -r master ../repo" - run: name: zip upload command: aws s3 cp master.zip s3://{バケ