diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 108b85a3..79ccdab8 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -9,7 +9,7 @@ on: workflow_dispatch: jobs: - buildDataEngine: + buildandDeployDataEngine: runs-on: [ self-hosted ] defaults: @@ -22,11 +22,9 @@ jobs: - name: Build with Maven run: mvn clean compile assembly:single -Dmaven.skip.test=true - - name: Upload jar - uses: actions/upload-artifact@v3 - with: - name: DEjar - path: "DeFi-Data-Engine/DeFi Data Engine/target/defi-data-engine-0.0.1-jar-with-dependencies.jar" + #Deployment will fail if there are deployments which did not come from this workflow + - name: Check if existing deployments + run: pkill -f 'java -jar target/defi-data-engine-0.0.1-jar-with-dependencies.jar' - name: Deploy data engine run: RUNNER_TRACKING_ID="" && java -jar target/defi-data-engine-0.0.1-jar-with-dependencies.jar &