Skip to content

[Fix] 릴리즈 피드백 #1 (#133) #49

[Fix] 릴리즈 피드백 #1 (#133)

[Fix] 릴리즈 피드백 #1 (#133) #49

name: Composite-Server Test
# back-dev, back 하위 브랜치에 풀리퀘, 푸시가 일어날때 composite-server 하위에 변경이 있다면 실행.
on:
pull_request:
branches:
- back-dev
- back/**
paths: 'composite-service/**'
push:
branches:
- back-dev
- back/**
paths: 'composite-service/**'
env:
working-directory: ./composite-service
jobs:
test:
name: Test
runs-on: ubuntu-latest
services:
zookeeper:
image: wurstmeister/zookeeper
ports:
- "2181:2181"
redis:
image: redis:latest
ports:
- "6379:6379"
env:
TZ: "Asia/Seoul"
steps:
# 체크아웃
- name: Checkout Source
uses: actions/checkout@v4
# 자바 17 환경설정
- name: Setup Java17
uses: actions/setup-java@v4
with:
java-version: 17
distribution: 'zulu'
# Gradle 실행권한 부여
- name: Grant execute permission to gradlew
run: chmod +x ./gradlew
working-directory: ${{ env.working-directory }}
# Spring boot application 테스트 실행
- name: Test with gradle
run: ./gradlew test
working-directory: ${{ env.working-directory }}