Skip to content

[Refactor] 내 일정 상세 정보로 진입할 때 탈퇴한 멘토/멘티의 정보도 보여주도록 Native Query로 전환한다 #96

[Refactor] 내 일정 상세 정보로 진입할 때 탈퇴한 멘토/멘티의 정보도 보여주도록 Native Query로 전환한다

[Refactor] 내 일정 상세 정보로 진입할 때 탈퇴한 멘토/멘티의 정보도 보여주도록 Native Query로 전환한다 #96

Workflow file for this run

name: Backend CI
on:
pull_request:
branches:
- main
- dev
types:
- opened
- synchronize
permissions: write-all
jobs:
build-and-test:
name: Build & Test
runs-on: ubuntu-latest
steps:
- name: Repository를 가져온다
uses: actions/checkout@v3
- name: JDK 17을 설치한다
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 17
- name: Gradle 정보를 캐싱한다
uses: actions/cache@v3
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Timezone을 Asia/Seoul로 설정한다
uses: zcong1993/setup-timezone@master
with:
timezone: Asia/Seoul
- name: Gradle 명령 실행을 위한 권한을 부여한다
run: chmod +x gradlew
- name: ktlint를 실행한다
uses: ScaCap/action-ktlint@master
with:
github_token: ${{ secrets.SECRET_TOKEN }}
reporter: github-pr-review
fail_on_error: true
- name: Gradle build를 수행한다
run: ./gradlew build
- name: 테스트 결과를 PR에 코멘트로 등록한다
uses: EnricoMi/publish-unit-test-result-action@v2
if: always()
with:
files: '**/build/test-results/test/TEST-*.xml'
- name: 테스트 실패 시, 실패한 코드 라인에 Check 코멘트를 등록한다
uses: mikepenz/action-junit-report@v3
if: always()
with:
report_paths: '**/build/test-results/test/TEST-*.xml'
token: ${{ secrets.GITHUB_TOKEN }}