From ba28c4e4a0b4bee8543c033203c91be980dfa7a0 Mon Sep 17 00:00:00 2001 From: JaeSeo Yang <96044622+psychology50@users.noreply.github.com> Date: Mon, 15 Jul 2024 19:05:59 +0900 Subject: [PATCH] =?UTF-8?q?cd:=20=E2=9C=8F=EF=B8=8F=20=EB=B0=B0=EC=B9=98?= =?UTF-8?q?=20CD=20=ED=8C=8C=EC=9D=B4=ED=94=84=EB=9D=BC=EC=9D=B8=20FCM=20A?= =?UTF-8?q?dmin=20SDK=20=EC=83=9D=EC=84=B1=20step=20=EC=B6=94=EA=B0=80=20(?= =?UTF-8?q?#131)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 배포 파이프라인 이미지 빌드 버전 추가 * fix: batch cd json 생성 step 추가 --- .github/workflows/deploy-batch.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy-batch.yml b/.github/workflows/deploy-batch.yml index 913a9b7f7..8d58684ef 100644 --- a/.github/workflows/deploy-batch.yml +++ b/.github/workflows/deploy-batch.yml @@ -36,14 +36,22 @@ jobs: java-version: '17' distribution: 'temurin' - # 4. Build Gradle + # 4. FCM Admin SDK 파일 생성 + - name: Create Json + uses: jsdaniell/create-json@v1.2.2 + with: + name: ${{ secrets.FIREBASE_ADMIN_SDK_FILE }} + json: ${{ secrets.FIREBASE_ADMIN_SDK }} + dir: ${{ secrets.FIREBASE_ADMIN_SDK_DIR }} + + # 5. Build Gradle - name: Build Gradle run: | chmod +x ./gradlew ./gradlew :pennyway-batch:build --parallel --stacktrace --info -x test shell: bash - # 5. Docker 이미지 build 및 push + # 6. Docker 이미지 build 및 push - name: docker build and push run: | docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} @@ -52,7 +60,7 @@ jobs: docker push pennyway/pennyway-batch:${{ steps.get_version.outputs.VERSION }} docker push pennyway/pennyway-batch:latest - # 6. AWS SSM을 통한 Run-Command (Docker 이미지 pull 후 docker-compose를 통한 실행) + # 7. AWS SSM을 통한 Run-Command (Docker 이미지 pull 후 docker-compose를 통한 실행) - name: AWS SSM Send-Command uses: peterkimzz/aws-ssm-send-command@master id: ssm