This commit is contained in:
minseokkang
2022-11-10 10:08:34 +09:00
committed by GitHub
parent f9d2761982
commit 80887b9a68

View File

@@ -34,3 +34,34 @@ jobs:
with:
junit_files: "build/test-results/test/**/*.xml"
# 전송할 파일을 담을 디렉토리 생성
- name: Make Directory for deliver
run: mkdir deploy
# Jar 파일 Copy
- name: Copy Jar
run: cp ./build/libs/*.jar ./deploy/
# appspec.yml 파일 복사
- name: Copy appspec.yml
run: cp appspec.yml ./deploy
# deploy.sh 파일 복사
- name: Copy deploy.sh
run: cp deploy.sh ./deploy
# 압축파일 형태로 전달
- name: Make zip file
run: zip -r -qq -j ./realworld.zip ./deploy
working-directory: ${{env.working-directory}}
# S3 Bucket으로 copy
- name: Deliver to AWS S3
env:
AWS_S3_BUCKET: ${{secrets.AWS_PRODUCTION_BUCKET_NAME}}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_IAM_MANAGER_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_IAM_MANAGER_SECRET_ACCESS_KEY }}
AWS_REGION: ap-northeast-2
run: |
aws s3 cp --region ap-northeast-2 --acl private ./realworld.zip s3://$AWS_S3_BUCKET