Skip to content

Feat: μ‚¬μš©μžκ°€ μ†ν•œ νŒ€ λͺ©λ‘ 쑰회 API κ΅¬ν˜„ #6

Feat: μ‚¬μš©μžκ°€ μ†ν•œ νŒ€ λͺ©λ‘ 쑰회 API κ΅¬ν˜„

Feat: μ‚¬μš©μžκ°€ μ†ν•œ νŒ€ λͺ©λ‘ 쑰회 API κ΅¬ν˜„ #6

Workflow file for this run

name: Codiary CI
on:
pull_request:
branches:
- develop
permissions: write-all
jobs:
build:
# ubuntu 버전 지정
runs-on: ubuntu-22.04
steps:
# μ†ŒμŠ€ μ½”λ“œ 체크아웃
- uses: actions/checkout@v4
# Buildλ₯Ό μœ„ν•œ JDK μ„€μΉ˜
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'corretto'
# Gradle 캐싱
- name: Cache
uses: actions/[email protected]
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: |
${{ runner.os }}-gradle-
# Gradle κΆŒν•œ λΆ€μ—¬
- name: Grant execute permission for gradlew
run: chmod +x gradlew
# application.yml 생성
- name: Make application-secret.yml
run: |
cd ./src/main
[ ! -d "resources" ] && mkdir resources
cd ./resources
touch ./application.yml
echo "${{ secrets.APPLICATION_SECRET_YML}}" > ./application.yml
shell: bash
# Gradle clean bootJar
- name: Build Gradle
run: ./gradlew clean bootJar