From 0d0a2643fcd37a52f2a10c6ab719d267034f70c5 Mon Sep 17 00:00:00 2001 From: Yasutaka Kawamoto Date: Sat, 22 Jul 2023 20:55:57 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=E7=B3=BB=E3=81=8As=E5=8C=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build_android.yaml | 52 ++++++----------------- .github/workflows/build_measure.yaml | 62 ++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+), 40 deletions(-) create mode 100644 .github/workflows/build_measure.yaml diff --git a/.github/workflows/build_android.yaml b/.github/workflows/build_android.yaml index f769fd6..bb8a5db 100644 --- a/.github/workflows/build_android.yaml +++ b/.github/workflows/build_android.yaml @@ -1,8 +1,8 @@ -name: Build +name: Measurement on: [push] jobs: - build: + measure: runs-on: ubuntu-latest timeout-minutes: 20 steps: @@ -18,45 +18,17 @@ jobs: uses: gradle/gradle-build-action@v2 # コンパイル - - name: Run Compile - run: ./gradlew assembleDebug + - name: Run Compile1 + run: ./gradlew assembleDebug -no-build-cache -scan - lint: - runs-on: ubuntu-latest - steps: - # チェックアウト - - uses: actions/checkout@v3 - - # JDKのセットアップ - - name: set up JDK - uses: actions/setup-java@v3 - with: - distribution: 'zulu' - java-version: '17' - - - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + - name: Run Compile2 + run: ./gradlew assembleDebug -no-build-cache -scan - # 静的解析 - - name: Run Inspection - run: ./gradlew spotlessCheck + - name: Run Compile3 + run: ./gradlew assembleDebug -no-build-cache -scan - test: - runs-on: ubuntu-latest - steps: - # チェックアウト - - uses: actions/checkout@v3 - - # JDKのセットアップ - - name: set up JDK - uses: actions/setup-java@v3 - with: - distribution: 'zulu' - java-version: '17' - - - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + - name: Run Compile4 + run: ./gradlew assembleDebug -no-build-cache -scan - # Test - - name: Run Test - run: ./gradlew --stacktrace testDebugUnitTest + - name: Run Compile5 + run: ./gradlew assembleDebug -no-build-cache -scan diff --git a/.github/workflows/build_measure.yaml b/.github/workflows/build_measure.yaml new file mode 100644 index 0000000..f769fd6 --- /dev/null +++ b/.github/workflows/build_measure.yaml @@ -0,0 +1,62 @@ +name: Build + +on: [push] +jobs: + build: + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - uses: actions/checkout@v2 + # JDKのセットアップ + - name: set up JDK + uses: actions/setup-java@v3 + with: + distribution: 'zulu' + java-version: '17' + + - name: Setup Gradle + uses: gradle/gradle-build-action@v2 + + # コンパイル + - name: Run Compile + run: ./gradlew assembleDebug + + lint: + runs-on: ubuntu-latest + steps: + # チェックアウト + - uses: actions/checkout@v3 + + # JDKのセットアップ + - name: set up JDK + uses: actions/setup-java@v3 + with: + distribution: 'zulu' + java-version: '17' + + - name: Setup Gradle + uses: gradle/gradle-build-action@v2 + + # 静的解析 + - name: Run Inspection + run: ./gradlew spotlessCheck + + test: + runs-on: ubuntu-latest + steps: + # チェックアウト + - uses: actions/checkout@v3 + + # JDKのセットアップ + - name: set up JDK + uses: actions/setup-java@v3 + with: + distribution: 'zulu' + java-version: '17' + + - name: Setup Gradle + uses: gradle/gradle-build-action@v2 + + # Test + - name: Run Test + run: ./gradlew --stacktrace testDebugUnitTest From 9372c45ecbe89f46cab3d0491d67728e3217a59e Mon Sep 17 00:00:00 2001 From: Yasutaka Kawamoto Date: Sat, 22 Jul 2023 21:02:34 +0900 Subject: [PATCH 2/2] add clean --- .github/workflows/build_android.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_android.yaml b/.github/workflows/build_android.yaml index bb8a5db..0641f5a 100644 --- a/.github/workflows/build_android.yaml +++ b/.github/workflows/build_android.yaml @@ -19,16 +19,16 @@ jobs: # コンパイル - name: Run Compile1 - run: ./gradlew assembleDebug -no-build-cache -scan + run: ./gradlew clean assembleDebug -no-build-cache -scan - name: Run Compile2 - run: ./gradlew assembleDebug -no-build-cache -scan + run: ./gradlew clean assembleDebug -no-build-cache -scan - name: Run Compile3 - run: ./gradlew assembleDebug -no-build-cache -scan + run: ./gradlew clean assembleDebug -no-build-cache -scan - name: Run Compile4 - run: ./gradlew assembleDebug -no-build-cache -scan + run: ./gradlew clean assembleDebug -no-build-cache -scan - name: Run Compile5 - run: ./gradlew assembleDebug -no-build-cache -scan + run: ./gradlew clean assembleDebug -no-build-cache -scan