From 059621468b563e3c752c4c0066d1d0eb1b683cf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=9E=AC=ED=95=9C?= <99114456+jaehan4707@users.noreply.github.com> Date: Fri, 19 Jul 2024 11:54:48 +0900 Subject: [PATCH] Update mimo-deploy.yml --- .github/workflows/mimo-deploy.yml | 31 ++++++------------------------- 1 file changed, 6 insertions(+), 25 deletions(-) diff --git a/.github/workflows/mimo-deploy.yml b/.github/workflows/mimo-deploy.yml index 1a6a266..6a8df65 100644 --- a/.github/workflows/mimo-deploy.yml +++ b/.github/workflows/mimo-deploy.yml @@ -1,12 +1,11 @@ -name: MiniMoment Deploy +name: MiniMoment Deploy on: push: - branches: - - "develop" + branches: [ "develop" ] jobs: - build-project: + build: runs-on: ubuntu-latest steps: - name: Checkout repository @@ -33,30 +32,16 @@ jobs: - name: Install with Maven run: mvn install - docker-login: - needs: build-project - runs-on: ubuntu-latest - steps: + - name: Log in to Docker Hub run: echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin - - build-docker-image: - needs: [build-project,docker-login] - runs-on: ubuntu-latest - steps: + - name: Build the Docker image run: docker build -t ${{ secrets.DOCKER_REPO }} . - push-docker-image: - needs: [build-project,docker-login,build-docker-image] - runs-on: ubuntu-latest - steps: + - name: Push the Docker image run: docker push ${{ secrets.DOCKER_REPO }} - deploy: - needs: [build-project,docker-login,build-docker-image,push-docker-image] - runs-on: ubuntu-latest - steps: - name: Deploy to EC2 Server uses: appleboy/ssh-action@master with: @@ -69,10 +54,6 @@ jobs: sudo docker stop $CONTAINER_ID sudo docker rm $CONTAINER_ID fi - IMAGE_ID=$(sudo docker images -q ${{ secrets.DOCKER_REPO}}) - if [! -z "$IMAGE_ID" ]; then - sudo docker rmi $IMAGE_ID - fi sudo docker pull ${{ secrets.DOCKER_REPO }} sudo docker run --name ${{ secrets.DOCKER_CONTAINER_NAME }} -d -p 8080:8080 ${{ secrets.DOCKER_REPO }} sudo docker logs ${{ secrets.DOCKER_CONTAINER_NAME }}