diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 42e39be..49c7e7f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -107,3 +107,25 @@ jobs: JWT_SECRET_KEY: ${{ secrets.JWT_SECRET_KEY }} JWT_EXPIRE_LENGTH: ${{ secrets.JWT_EXPIRE_LENGTH }} GPT_API_KEY: ${{ secrets.GPT_API_KEY }} + + # 디렉토리 생성 + - name: Make Directory + run: mkdir -p deploy + + # Jar 파일 복사 + - name: Copy Jar + run: cp ./build/libs/*.jar ./deploy + + - name: Make zip file + run: zip -r ./nextpage.zip ./deploy + shell: bash + + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: ap-northeast-2 + + - name: Upload to S3 + run: aws s3 cp --region ap-northeast-2 ./nextpage.zip s3://nextpage-deploy/ \ No newline at end of file