diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 880c4436..929d5b86 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -2,12 +2,14 @@ name: CI with mvn on: push: branches: [ main ] + paths: 'DeFi-Data-Engine/**' pull_request: branches: [ main ] + paths: 'DeFi-Data-Engine/**' workflow_dispatch: jobs: - build: + buildDataEngine: runs-on: [ self-hosted ] defaults: @@ -16,18 +18,19 @@ jobs: steps: - 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 -B package --file pom.xml -# - run: mvn --batch-mode --update-snapshots verify -# - run: mkdir staging && cp target/*.jar staging -# - uses: actions/upload-artifact@v3 -# with: -# name: Package -# path: staging + buildRestAPI: + runs-on: [ self-hosted ] + defaults: + run: + working-directory: "DeFi-Data-Engine/Rest Application/" + + steps: + - uses: actions/checkout@v3 + + - name: Build with Maven + run: mvn -B package --file pom.xml +