From d8f4990aeb333b657891611439a9f7aed4c0b649 Mon Sep 17 00:00:00 2001 From: algosketch Date: Fri, 19 Apr 2024 01:40:10 +0900 Subject: [PATCH] =?UTF-8?q?chore=20:=20ci=20yml=20=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/pull-request-ci.yml | 42 +++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/pull-request-ci.yml diff --git a/.github/workflows/pull-request-ci.yml b/.github/workflows/pull-request-ci.yml new file mode 100644 index 00000000..cc5bc992 --- /dev/null +++ b/.github/workflows/pull-request-ci.yml @@ -0,0 +1,42 @@ +name: Android Pull Request CI + +on: + pull_request: + branches: [ ci ] + +jobs: + unit_test: + runs-on: ubuntu-latest + + steps: + - name: Checkout the code + uses: actions/checkout@v3 + + - name: set up JDK 17 + uses: actions/setup-java@v3 + with: + distribution: 'corretto' + java-version: '17' + + - name: set up Android SDK + uses: android-actions/setup-android@v2 + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Run unit tests + env: + DEBUG_KEYSTORE: ${{ secrets.DEBUG_KEYSTORE }} + KEYSTORE_PROPERTIES: ${{ secrets.KEYSTORE_PROPERTIES }} + LOCAL_PROPERTIES: ${{ secrets.LOCAL_PROPERTIES }} + run: | +# echo "$DEBUG_KEYSTORE" | base64 -d > debug.keystore +# echo "$KEYSTORE_PROPERTIES" > keystore.properties + echo "$LOCAL_PROPERTIES" > local.properties + ./gradlew debugUnitTest --stacktrace + + - name: Publish Test Results + if: always() + uses: EnricoMi/publish-unit-test-result-action@v2 + with: + files: "**/test-results/**/*.xml"