From c3c6edf834a9178335a33107185ea00b9e946efd Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 18:14:24 +0900 Subject: [PATCH 01/11] Add GitHub Actions CICD --- .github/workflow/build.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflow/build.yaml diff --git a/.github/workflow/build.yaml b/.github/workflow/build.yaml new file mode 100644 index 00000000..787f5888 --- /dev/null +++ b/.github/workflow/build.yaml @@ -0,0 +1,28 @@ +name: test build +on: + push: + branches: + - master +jobs: + build: + name: Gradle build and run + runs-on: ubuntu-latest + steps: + - name: Checkout project sources + uses: actions/checkout@v4 + + - Set up Java + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + + - name: Setup Gradle + uses: gradle/actions/setup-gradle@v3 + with: + build-scan-publish: true + build-scan-terms-of-use-url: "https://gradle.com/terms-of-service" + build-scan-terms-of-use-agree: "yes" + + - name: Run build + run: ./gradlew build \ No newline at end of file From 213950bf0f74644b03c615c4b29dcdc4911bb7ca Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 18:22:24 +0900 Subject: [PATCH 02/11] Add CICD branch --- .github/workflow/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflow/build.yaml b/.github/workflow/build.yaml index 787f5888..8acbe8c7 100644 --- a/.github/workflow/build.yaml +++ b/.github/workflow/build.yaml @@ -3,6 +3,7 @@ on: push: branches: - master + - feature-cicd jobs: build: name: Gradle build and run From 8b99ccb163caf8402be144d7b750547e15f69354 Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 18:32:04 +0900 Subject: [PATCH 03/11] Fix typo --- .github/workflow/build.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflow/build.yaml b/.github/workflow/build.yaml index 8acbe8c7..849fe59c 100644 --- a/.github/workflow/build.yaml +++ b/.github/workflow/build.yaml @@ -1,4 +1,4 @@ -name: test build +name: Test build on: push: branches: @@ -12,11 +12,11 @@ jobs: - name: Checkout project sources uses: actions/checkout@v4 - - Set up Java + - name: Set up Java uses: actions/setup-java@v4 with: - java-version: '17' - distribution: 'temurin' + java-version: "17" + distribution: "temurin" - name: Setup Gradle uses: gradle/actions/setup-gradle@v3 @@ -26,4 +26,4 @@ jobs: build-scan-terms-of-use-agree: "yes" - name: Run build - run: ./gradlew build \ No newline at end of file + run: ./gradlew build From afbd08cb025e46961014bd90cf428f61c8fff512 Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 18:33:10 +0900 Subject: [PATCH 04/11] Fix typo --- .github/{workflow => workflows}/build.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/{workflow => workflows}/build.yaml (100%) diff --git a/.github/workflow/build.yaml b/.github/workflows/build.yaml similarity index 100% rename from .github/workflow/build.yaml rename to .github/workflows/build.yaml From eba2890937b1142347326be6f66f2210f8bd8877 Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 22:25:06 +0900 Subject: [PATCH 05/11] Add stack trace --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 849fe59c..630e6621 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -26,4 +26,4 @@ jobs: build-scan-terms-of-use-agree: "yes" - name: Run build - run: ./gradlew build + run: ./gradlew build --stacktrace From 150a44c66e4eb838a746e468e668fc4fed2c9fb2 Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 22:30:59 +0900 Subject: [PATCH 06/11] Remove gradle install step --- .github/workflows/build.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 630e6621..d2b02ff7 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -18,12 +18,12 @@ jobs: java-version: "17" distribution: "temurin" - - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 - with: - build-scan-publish: true - build-scan-terms-of-use-url: "https://gradle.com/terms-of-service" - build-scan-terms-of-use-agree: "yes" + # - name: Setup Gradle + # uses: gradle/actions/setup-gradle@v3 + # with: + # build-scan-publish: true + # build-scan-terms-of-use-url: "https://gradle.com/terms-of-service" + # build-scan-terms-of-use-agree: "yes" - name: Run build run: ./gradlew build --stacktrace From f9fae8971708e5cc936ad401ea83ad6bb205aa05 Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 22:33:09 +0900 Subject: [PATCH 07/11] Change Java version --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d2b02ff7..01a6b783 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -15,7 +15,7 @@ jobs: - name: Set up Java uses: actions/setup-java@v4 with: - java-version: "17" + java-version: "15" distribution: "temurin" # - name: Setup Gradle From 77cc83e1a3aeefe4f8868a08af2321733e8bcac0 Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 22:34:54 +0900 Subject: [PATCH 08/11] Change Java version --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 01a6b783..598969c7 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -15,7 +15,7 @@ jobs: - name: Set up Java uses: actions/setup-java@v4 with: - java-version: "15" + java-version: "11" distribution: "temurin" # - name: Setup Gradle From 5bad1f933537ee593c1be20ed3dff6cd45378695 Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 22:40:06 +0900 Subject: [PATCH 09/11] Add simulator test --- .github/workflows/build.yaml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 598969c7..a3ec1a02 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -18,12 +18,8 @@ jobs: java-version: "11" distribution: "temurin" - # - name: Setup Gradle - # uses: gradle/actions/setup-gradle@v3 - # with: - # build-scan-publish: true - # build-scan-terms-of-use-url: "https://gradle.com/terms-of-service" - # build-scan-terms-of-use-agree: "yes" - - name: Run build run: ./gradlew build --stacktrace + + - name: Run simulator + run: gradle :simulator:run From 0de3e256eed8332d4c74fc4c5920c540724a5fae Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 22:52:15 +0900 Subject: [PATCH 10/11] Add test on pull request --- .github/workflows/build.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a3ec1a02..1c0ffe55 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,9 +1,12 @@ name: Test build on: - push: + pull_request: branches: - master - feature-cicd + push: + branches: + - feature-cicd jobs: build: name: Gradle build and run From 3263269358d96e9986adb4aa7f4d92943ac9bc74 Mon Sep 17 00:00:00 2001 From: K-Hayashi884 Date: Fri, 12 Jul 2024 22:56:38 +0900 Subject: [PATCH 11/11] Add test on push --- .github/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1c0ffe55..e523f669 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -6,6 +6,7 @@ on: - feature-cicd push: branches: + - master - feature-cicd jobs: build: