diff --git a/.github/workflows/build_android.yaml b/.github/workflows/build_android.yaml index f769fd6..0641f5a 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 clean 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 clean assembleDebug -no-build-cache -scan - # 静的解析 - - name: Run Inspection - run: ./gradlew spotlessCheck + - name: Run Compile3 + run: ./gradlew clean 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 clean assembleDebug -no-build-cache -scan - # Test - - name: Run Test - run: ./gradlew --stacktrace testDebugUnitTest + - name: Run Compile5 + run: ./gradlew clean 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