Skip to content

[FEAT] kakao oauth module & auth module 구현 #12

[FEAT] kakao oauth module & auth module 구현

[FEAT] kakao oauth module & auth module 구현 #12

Workflow file for this run

name: Java CI with Gradle
on:
pull_request:
branches: ["main", "develop"]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: "17"
distribution: "corretto"
- name: Setup Gradle
uses: gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3.1.0
- name: DB config
uses: mirromutth/[email protected]
with:
host port: 3307
container port: 3306
mysql database: "stop"
mysql root password: ${{ secrets.DB_SECRET }}
# - name: Start Redis
# uses: supercharge/[email protected]
# with:
# redis-version: "7.2.5"
# redis-port: 6379
- name: gradlew 권한 부여
run: chmod +x gradlew
- name: Build with Gradle Wrapper
run: ./gradlew build
# - name: jacocoTestCoverage
# id: jacoco
# uses: madrapps/[email protected]
# with:
# title: 📝 Jacoco Test Coverage
# paths: ${{ github.workspace }}/**/build/reports/jacoco/test/jacocoTestReport.xml
# token: ${{ secrets.ACTION_TOKEN }}
# min-coverage-overall: 50
# min-coverage-changed-files: 50
# update-comment: true
# - name: SonarQube test and analyze
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
# run: ./gradlew test sonar --info --stacktrace