diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml index f7ad11424..588ffe9b1 100644 --- a/.github/workflows/maven-build.yml +++ b/.github/workflows/maven-build.yml @@ -1,26 +1,31 @@ -# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time -# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven - name: Java CI with Maven - on: push: - branches: [ main ] + branches: [ "master" ] pull_request: - branches: [ main ] - + branches: [ "master" ] +env: + IMAGE_NAME: "test-maven-app" jobs: build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Set up JDK 11 - uses: actions/setup-java@v2 - with: - java-version: '11' - distribution: 'adopt' - cache: maven - - name: Build with Maven Wrapper - run: ./mvnw -B package + - name: Checkout SCM + uses: actions/checkout@v3 + - name: list workspace contents + run: ls -al ${{ github.workspace }} + - name: Setup Java and Maven + uses: actions/setup-java@v4 + with: + distribution: 'temurin' # See 'Supported distributions' for available options + java-version: '11' + - name: Check java and mvn version + run: | + java -version + mvn --version + - name: Run Tests + run: mvn test + - name: Package the Application + run: | + mvn -B package + ls -al ${{ github.workspace }}/target