Skip to content

Commit d39376b

Browse files
committed
deploy test
1 parent d1931ac commit d39376b

File tree

1 file changed

+39
-45
lines changed

1 file changed

+39
-45
lines changed

.github/workflows/gradle.yml

Lines changed: 39 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -31,36 +31,36 @@ jobs:
3131
if: github.ref == 'refs/heads/develop'
3232

3333
steps:
34-
- name: Checkout code
35-
uses: actions/checkout@v4
34+
# - name: Checkout code
35+
# uses: actions/checkout@v4
36+
#
37+
# - name: Set up JDK
38+
# uses: actions/setup-java@v3
39+
# with:
40+
# java-version: '21'
41+
# distribution: 'temurin'
42+
# - name: Grant execute permission for gradlew
43+
# run: chmod +x ./gradlew
44+
# - name: Build application
45+
# run: ./gradlew build -x test
3646

37-
- name: Set up JDK
38-
uses: actions/setup-java@v3
39-
with:
40-
java-version: '21'
41-
distribution: 'temurin'
42-
- name: Grant execute permission for gradlew
43-
run: chmod +x ./gradlew
44-
- name: Build application
45-
run: ./gradlew build -x test
46-
47-
- name: Build Docker image
48-
run: |
49-
sudo docker build -t ${{ secrets.DOCKER_USERNAME }}/my-app:latest .
50-
sudo docker build -t ${{ secrets.DOCKER_USERNAME }}/my-app:${{ github.sha }} .
51-
52-
- name: Login to Docker Hub
53-
uses: docker/login-action@v2
54-
with:
55-
username: ${{ secrets.DOCKER_USERNAME }}
56-
password: ${{ secrets.DOCKER_PASSWORD }}
57-
- name: Verify login
58-
run: docker info
59-
60-
- name: Push Docker image
61-
run: |
62-
sudo docker push ${{ secrets.DOCKER_USERNAME }}/my-app:latest
63-
sudo docker push ${{ secrets.DOCKER_USERNAME }}/my-app:${{ github.sha }}
47+
# - name: Build Docker image
48+
# run: |
49+
# sudo docker build -t ${{ secrets.DOCKER_USERNAME }}/my-app:latest .
50+
# sudo docker build -t ${{ secrets.DOCKER_USERNAME }}/my-app:${{ github.sha }} .
51+
#
52+
# - name: Login to Docker Hub
53+
# uses: docker/login-action@v2
54+
# with:
55+
# username: ${{ secrets.DOCKER_USERNAME }}
56+
# password: ${{ secrets.DOCKER_PASSWORD }}
57+
# - name: Verify login
58+
# run: docker info
59+
#
60+
# - name: Push Docker image
61+
# run: |
62+
# sudo docker push ${{ secrets.DOCKER_USERNAME }}/my-app:latest
63+
# sudo docker push ${{ secrets.DOCKER_USERNAME }}/my-app:${{ github.sha }}
6464

6565
- name: Deploy to EC2
6666
uses: appleboy/[email protected]
@@ -70,20 +70,14 @@ jobs:
7070
key: ${{ secrets.EC2_PRIVATE_KEY }}
7171
port: 22
7272
script: |
73-
# 기존 컨테이너 중지 및 삭제
74-
sudo docker stop my-app || true
75-
sudo docker rm my-app || true
76-
77-
# 새 이미지 pull
78-
sudo docker pull ${{ secrets.DOCKER_USERNAME }}/my-app:latest
79-
80-
# 새 컨테이너 실행
81-
sudo docker run -d --name my-app -p 8080:8080 \
82-
-e SPRING_PROFILES_ACTIVE=prod \
83-
${{ secrets.DOCKER_USERNAME }}/my-app:latest
84-
85-
# 이미지 정리
86-
sudo docker image prune -f
73+
cd ~/WEB5_7_3star_BE
74+
75+
git fetch origin
76+
git reset --hard origin/develop
77+
78+
sudo docker-compose down || true
8779
88-
sudo docker ps
89-
#test
80+
sudo docker-compose up -d --build
81+
82+
sudo docker image prune -f
83+
sudo docker-compose ps

0 commit comments

Comments
 (0)