From ed3b44892a685dbc7343757b87650f0bc993deef Mon Sep 17 00:00:00 2001 From: Donghoon Lee Date: Tue, 23 Jul 2024 11:28:21 +0900 Subject: [PATCH] =?UTF-8?q?ci:=20CI=20=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8?= =?UTF-8?q?=20=EC=9E=91=EC=84=B1=20(#70)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/.github/workflows/backend-ci.yml | 46 ++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 backend/.github/workflows/backend-ci.yml diff --git a/backend/.github/workflows/backend-ci.yml b/backend/.github/workflows/backend-ci.yml new file mode 100644 index 000000000..d0901e703 --- /dev/null +++ b/backend/.github/workflows/backend-ci.yml @@ -0,0 +1,46 @@ +name: Build test with Gradle + +on: + push: + branches: + - develop + paths: + - 'backend/**' + pull_request: + branches: + - develop + +jobs: + build: + permissions: + contents: read + issues: read + checks: write + pull-requests: write + runs-on: ubuntu-latest + + steps: + - name: Checkout to current repository + uses: actions/checkout@v4 + + - name: Setup JDK Corretto using cached gradle dependencies + uses: actions/setup-java@v4 + with: + distribution: 'corretto' + java-version: 17 + cache: 'gradle' + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + with: + gradle-version: 8.8 + + - name: Build and test with gradle + run: ./gradlew test + + - name: Publish test results + uses: EnricoMi/publish-unit-test-result-action@v2 + if: always() + with: + files: | + ./build/test-results/**/*.xml