【发布时间】:2018-12-05 10:07:04
【问题描述】:
我目前正在尝试部署一个 python Hello World 应用程序 使用 CircleCI 到 AWS S3。基本流程如下:
本地 PC -> GitHub -> CircleCI -> AWS S3
version: 2
jobs:
build:
working_directory: /tmp/myfiles
docker:
- image: circleci/python:2.7-jessie
steps:
- checkout
- run:
name: Test
command: echo "Deploying files"
- run:
name: Install awscli
command: sudo pip install awscli
- deploy:
name: Create application
command: aws s3 sync helloWorld.py s3://mysite.s3.amazonaws.com --delete
# Do I do something here to run program???
文件上传成功后,我想执行 python 脚本。我没有进行基本的“Hello World”控制台输出,而是创建了一个文件,以便有证据表明脚本成功运行。
【问题讨论】:
-
请提及您想在完整的 ec2 服务器中部署它的更多细节,或者 lamda 功能也可以工作?
标签: amazon-web-services amazon-s3 circleci circleci-2.0