From 423067557adff3fc092f4a652182727f6b3ecb0f Mon Sep 17 00:00:00 2001 From: Mahmoud Ben Hassine Date: Fri, 9 Dec 2022 01:37:22 +0100 Subject: [PATCH] Add Github Action to build the project Issue #4128 --- .github/workflows/build.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 000000000..9cc5b00a5 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,30 @@ +name: CI/CD build + +on: + push: + branches: [ "main" ] + +jobs: + build: + name: Build Main branch + runs-on: ubuntu-latest + steps: + - name: Checkout source code + uses: actions/checkout@v3 + + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'temurin' + cache: maven + + - name: Build with Maven + run: mvn --batch-mode --update-snapshots verify + + - name: Generate Java docs + run: mvn javadoc:aggregate + + - name: Generate Reference docs + working-directory: spring-batch-docs + run: mvn site