Skip to content

Commit

Permalink
cicd 테스트
Browse files Browse the repository at this point in the history
  • Loading branch information
HoeSeong123 committed Sep 24, 2024
1 parent f3cb161 commit adc0bf1
Showing 1 changed file with 24 additions and 13 deletions.
37 changes: 24 additions & 13 deletions .github/workflows/backend_cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,34 @@ on:
push:
branches:
- main
- dev/be
- test/cicd

jobs:
build:
runs-on:
- self-hosted
- spring
- ${{ contains(github.ref, 'main') && 'production' || 'develop' }}
- ubuntu-latest
steps:
- name: 체크아웃
uses: actions/checkout@v4

- name: JDK 설치
uses: actions/setup-java@v4
with:
java-version: 17
distribution: temurin

- name: gradle 캐싱
uses: gradle/actions/setup-gradle@v4

- name: bootJar로 jar 파일 생성
run: |
./gradlew bootJar
mv build/libs/*.jar ${{ secrets.JAR_DIRECTORY }}
working-directory: ./backend
run: ./gradlew bootJar
working-directory: backend

- name: 클린업
if: always()
run: rm -rf ../2024-code-zap/*
- name: Artifact 업로드
uses: actions/upload-artifact@v4
with:
name: code-zap-jar
path: backend/build/libs/*.jar

deploy:
needs: build
Expand All @@ -36,7 +40,14 @@ jobs:
- spring
- ${{ contains(github.ref, 'main') && 'production' || 'develop' }}
steps:
- name: Artifact 다운로드
uses: actions/download-artifact@v4
with:
name: code-zap-jar
path: ~/zap/spring
- name: 배포 스크립트 실행
run: |
cd ${{ secrets.ZAP_DIRECTORY }}
docker compose restart
cd ~/zap/spring
unzip -o code-zap-jar.zip
mv *.jar zap1234.jar
# docker compose restart

0 comments on commit adc0bf1

Please sign in to comment.