3
私はJavaScript/Angular 2デベロッパーで、Bitbucketパイプライン、Python、Botoを使用したデプロイメントに参加しています。私は昨日これらの3つのテクノロジーに導入されました!Boto:複数のファイルをs3にアップロード
私のwebpackビルドでは、dist
というフォルダが作成されます。このフォルダには、s3にアップロードするすべてのファイルが含まれています。これらのファイルをs3バケットのルートに表示したいと思います。
私は私のbitbucket-pipelines.yaml
に次のようにあります
image: node:5.6.0
pipelines:
default:
- step:
script:
# other stuff..,
- python s3_upload.py io-master.mycompany.co.uk dist io-dist
Hereあなたが見ることができるように、スクリプトはput_object
を使用しています全体のPython s3_upload.py
です:
client.put_object(
Body=open(artefact, 'rb'),
Bucket=bucket,
Key=bucket_key
)
私が望む何できるだけdist
フォルダの内容をs3にアップロードしてください。これを行うためにはPythonを学ばなければならないのですか、それとも既にこれを行う方法がBotoにありますか?