首页 > 解决方案 > CircleCI 部署到 AWS S3:我的文件的路径是什么?

问题描述

我的部署在 CircleCI 中失败

在我的配置文件中,我有以下内容:

  deploy:
docker:
  - image: circleci/python:2.7-jessie
working_directory: ~/circleci-docs
steps:
  - run:
      name: Install awscli
      command: sudo pip install awscli
  - run:
      name: Deploy to s3
      command: aws s3 sync <filepath> s3://BUCKET-NAME/ --delete

部署失败,我收到错误消息

用户提供的路径不存在

我尝试了几种不同的文件路径:

/

~/应用程序名称

~/工作目录名

~/

但他们都给出了同样的错误。

然后我尝试使用 working_directory 名称以及/home/circleci/working_directory_name

两者似乎都成功了,但桶中没有文件出现

我应该为文件路径使用的路径是什么?

标签: amazon-s3continuous-integrationcontinuous-deploymentcircleci-2.0

解决方案


推荐阅读