Skip to content

Commit 988e32f

Browse files
committed
HOTFIX: PROD-CD 구현 및 dev-CI/CD 삭제
1 parent 718ee1f commit 988e32f

File tree

1 file changed

+3
-32
lines changed

1 file changed

+3
-32
lines changed
Lines changed: 3 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,14 @@
1-
name: GachonTable Dev Server CI/CD Workflows
1+
name: LUPG Prod Server CD Workflows
22

33
on:
44
push:
5-
branches: [ "develop" ]
5+
branches: [ "main" ]
66

77
jobs:
88
deploy:
99
runs-on: ubuntu-latest
1010

1111
steps:
12-
- name: Checkout Code
13-
uses: actions/checkout@v3
14-
15-
- name: Set up JDK 17
16-
uses: actions/setup-java@v3
17-
with:
18-
distribution: 'corretto'
19-
java-version: '17'
20-
21-
- name: Grant permission for gradlew
22-
run: chmod +x ./gradlew
23-
shell: bash
24-
25-
- name: Build with Gradle
26-
run: ./gradlew build -x test
27-
28-
# Docker Hub 로그인
29-
- name: Log in to Docker Hub
30-
uses: docker/login-action@v3
31-
with:
32-
username: ${{ secrets.DOCKER_USERNAME }}
33-
password: ${{ secrets.DOCKER_ACCESS_TOKEN }}
34-
35-
# Docker 이미지 빌드 및 푸시
36-
- name: Build and push Docker image
37-
run: |
38-
docker build -t ${{ secrets.DOCKER_USERNAME }}/gachontable:latest -f Dockerfile-dev .
39-
docker push ${{ secrets.DOCKER_USERNAME }}/gachontable:latest
40-
4112
# Docker Deploy
4213
- name: Docker Deploy
4314
uses: appleboy/ssh-action@master
@@ -61,4 +32,4 @@ jobs:
6132
6233
sudo docker rm $(sudo docker ps --filter 'status=exited' -a -q)
6334
sudo docker run -d -v /home/ubuntu/pinpoint-agent-2.5.3:/pinpoint-agent --log-driver=syslog --name lupg -p 8080:8080 -p 63544:63544 -e JAVA_OPTS=-Djasypt.encryptor.password=${{secrets.JASYPT_ENCRYPTOR_PASSWORD}} ${{secrets.DOCKER_USERNAME}}/gachontable:latest
64-
sudo docker image prune -a -f
35+
sudo docker image prune -a -f

0 commit comments

Comments
 (0)