Skip to content

πŸš€ λ§ˆμ‹€ μ‚­μ œ API μΆ”κ°€ #268

πŸš€ λ§ˆμ‹€ μ‚­μ œ API μΆ”κ°€

πŸš€ λ§ˆμ‹€ μ‚­μ œ API μΆ”κ°€ #268

Workflow file for this run

name: Java CI with Gradle
on:
pull_request:
permissions:
contents: read
pull-requests: write
jobs:
build:
environment: build
runs-on: ubuntu-latest
steps:
- name: 체크 아웃
uses: actions/checkout@v4
- name: AWS credentials μ„€μ •
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ap-northeast-2
- name: Redis μ‹€ν–‰
uses: supercharge/[email protected]
with:
redis-version: 7.2.4-alpine
redis-port: 6379
- name: JDK 17 μ„€μΉ˜
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'corretto'
- name: Gradle κΆŒν•œ λΆ€μ—¬
run: chmod +x gradlew
- name: ν”„λ‘œμ νŠΈ λΉŒλ“œ
run: ./gradlew clean build
- name: Jacoco ν…ŒμŠ€νŠΈ κ²°κ³Ό 좜λ ₯
id: jacoco
uses: madrapps/[email protected]
with:
title: πŸ“‘ Jacoco ν…ŒμŠ€νŠΈ κ²°κ³Ό
paths: ${{ github.workspace }}/**/build/reports/jacoco/test/jacocoTestReport.xml
token: ${{ secrets.GITHUB_TOKEN }}
min-coverage-overall: 50
min-coverage-changed-files: 50
update-comment: true