diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml
index f77a9ec..07261a0 100644
--- a/.github/workflows/gradle.yml
+++ b/.github/workflows/gradle.yml
@@ -13,36 +13,44 @@ jobs:
build:
runs-on: ubuntu-latest
- env :
+ env:
working-directory: ./
steps:
- - uses: actions/checkout@v2
- - name: Set up JDK 11
- uses: actions/setup-java@v2
- with:
- java-version: '11'
- distribution: 'adopt'
- cache: gradle
- - name: Grant execute permission for gradlew
- run: chmod +x gradlew
- working-directory: ${{ env.working-directory }}
- - name: Build with Gradle
- env:
- MYSQL_URL: ${{ secrets.MYSQL_URL }}
- MYSQL_PORT: ${{ secrets.MYSQL_PORT }}
- MYSQL_DBNAME: ${{ secrets.MYSQL_DBNAME }}
- MYSQL_PASSWORD: ${{ secrets.MYSQL_PASSWORD }}
- MYSQL_USERNAME: ${{ secrets.MYSQL_USERNAME }}
- AUTHORIZATION: ${{ secrets.AUTHORIZATION }}
- run: ./gradlew build
- working-directory: ${{ env.working-directory }}
- - name: build result to slack
- uses: 8398a7/action-slack@v3
- with:
- status: ${{job.status}}
- fields: repo,message,commit,author,action,eventName,ref,workflow,job,took
- author_name: Door rush CI
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required
- SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} # required
+ - uses: actions/checkout@v2
+ - name: Set up JDK 11
+ uses: actions/setup-java@v2
+ with:
+ java-version: '11'
+ distribution: 'adopt'
+ cache: gradle
+ - name: Grant execute permission for gradlew
+ run: chmod +x gradlew
+ working-directory: ${{ env.working-directory }}
+ - name: Build with Gradle
+ env:
+ MYSQL_URL: ${{ secrets.MYSQL_URL }}
+ MYSQL_PORT: ${{ secrets.MYSQL_PORT }}
+ MYSQL_DBNAME: ${{ secrets.MYSQL_DBNAME }}
+ MYSQL_PASSWORD: ${{ secrets.MYSQL_PASSWORD }}
+ MYSQL_USERNAME: ${{ secrets.MYSQL_USERNAME }}
+ AUTHORIZATION: ${{ secrets.AUTHORIZATION }}
+ run: ./gradlew build
+ working-directory: ${{ env.working-directory }}
+ - name: build result to slack
+ uses: 8398a7/action-slack@v3
+ with:
+ status: ${{job.status}}
+ fields: repo,message,commit,author,action,eventName,ref,workflow,job,took
+ author_name: Door rush CI
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # required
+ SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} # required
+
+ - name: Generate JaCoCo Badge
+ id: jacoco
+ uses: cicirello/jacoco-badge-generator@v2.5.0
+ with:
+ badges-directory: badges
+ generate-branches-badge: true
+ jacoco-csv-file: ./build/customJacocoReportDir/test/jacocoTestReport.csv
diff --git a/README.md b/README.md
index fbf161e..be8bd6d 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
+[](https://github.com/f-lab-edu/DoorRush/actions/workflows/gradle.yml)
# DoorRush
---
@@ -47,7 +48,6 @@
## ๐ **๊ธฐ์ ์ ์ด์์ ํด๊ฒฐ ๊ณผ์ **
- [์ธ๋ถ API๊ฐ ์๋ต ์ฝ๋์กฐ์ฐจ ๋ณด๋ผ ์ ์๋ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด? Circuit Breaker Pattern๋ก ํด๊ฒฐํ๊ธฐ](https://github.com/f-lab-edu/DoorRush/issues/67)
-- [์ธ์ฆ ๊ธฐ๋ฅ์๋ ์ด๋ค ๊ธฐ์ ์ ์ฌ์ฉํด์ผ ํ ๊น?](https://github.com/ypr821/TIL/blob/main/2022_01/%EC%9D%B8%EC%A6%9D(Authentication)%EA%B3%BC_%EC%9D%B8%EA%B0%80(Authorization).md)
- [์ธ์ฆ ๊ด๋ จ ๋ณด์ ์ด์](https://github.com/ypr821/TIL/blob/main/2022_01/%EC%9E%90%EB%8F%99%EB%A1%9C%EA%B7%B8%EC%9D%B8%EA%B8%B0%EB%8A%A5_%EB%B3%B4%EC%95%88%EC%9D%B4%EC%8A%88_%EA%B3%A0%EB%AF%BC.md)
- [๋ก๊ทธ์ธ ์ฒดํฌ๋ ์ด๋ป๊ฒ ํ๋ฉด ์ข์๊น?](https://dev-promise.tistory.com/entry/%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%B2%B4%ED%81%AC%EB%A5%BC-%EC%9C%84%ED%95%9C-%EA%B8%B0%EC%88%A0%EC%A0%81-%EA%B3%A0%EB%AF%BC)
- Github Action์ ํตํด CI ์ค์ ํ๊ธฐ
diff --git a/build.gradle b/build.gradle
index fad3266..9a6c3f2 100644
--- a/build.gradle
+++ b/build.gradle
@@ -87,8 +87,9 @@ jacocoTestReport {
}
reports {
xml.required = false
- csv.required = false
+ csv.required = true
html.required = true
+ csv.enabled true
}
finalizedBy jacocoTestCoverageVerification