Skip to content

Edit: 게시글 좋아요 및 댓글 수 동시성 문제 해결 및 테스트 #59

Edit: 게시글 좋아요 및 댓글 수 동시성 문제 해결 및 테스트

Edit: 게시글 좋아요 및 댓글 수 동시성 문제 해결 및 테스트 #59

Workflow file for this run

name: CI
on:
pull_request:
branches: [ "develop" ]
permissions:
contents: read
jobs:
build-and-test:
runs-on: ubuntu-latest
# 변수 설정
env:
JWT_SECRET: ${{ secrets.JWT_SECRET }}
KAKAO_CLIENT_ID: ${{ secrets.KAKAO_CLIENT_ID }}
GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }}
GOOGLE_CLIENT_SECRET: ${{ secrets.GOOGLE_CLIENT_SECRET }}
S3_REGION: ${{ secrets.S3_REGION }}
S3_BUCKET: ${{ secrets.S3_BUCKET }}
S3_STORAGE_ACCESS_KEY: ${{ secrets.S3_STORAGE_ACCESS_KEY }}
S3_STORAGE_SECRET_KEY: ${{ secrets.S3_STORAGE_SECRET_KEY }}
S3_BASE_URL: ${{ secrets.S3_BASE_URL }}
steps:
- uses: actions/checkout@v3
# Java 17 세팅
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
# gradle 권한 부여
- name: Grant execute permission for gradlew
run: chmod +x ./gradlew
# Gradle 셋팅
- name: Setup Gradle
uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0
# 빌드 및 테스트
- name: Build with Gradle Wrapper
run: ./gradlew build