diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 2e2cd0c69f..9598021b51 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -16,7 +16,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: Set up JDK uses: actions/setup-java@v4 with: @@ -24,16 +23,16 @@ jobs: java-version: 21 cache: maven - - name: Build and Publish SNAPSHOT - run: ./mvnw deploy -B -V -D"maven.javadoc.skip"="true" -D"java.util.logging.config.file"="${{github.workspace}}/quickfixj-core/src/test/resources/logging.properties" -D"http.keepAlive"="false" -D"maven.wagon.http.pool"="false" -D"maven.wagon.httpconnectionManager.ttlSeconds"="120" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Build SNAPSHOT + run: ./mvnw clean package -B -V -D"maven.javadoc.skip"="true" -D"java.util.logging.config.file"="${{github.workspace}}/quickfixj-core/src/test/resources/logging.properties" -D"http.keepAlive"="false" -D"maven.wagon.http.pool"="false" -D"maven.wagon.httpconnectionManager.ttlSeconds"="120" - name: Delete old packages + continue-on-error: true uses: SmartsquareGmbH/delete-old-packages@v0.8.1 with: organization: quickfix-j type: maven + keep: 0 names: | org.quickfixj.quickfixj-all org.quickfixj.quickfixj-base @@ -61,3 +60,8 @@ jobs: org.quickfixj.quickfixj-orchestration org.quickfixj.quickfixj-parent org.quickfixj.quickfixj-perf-test + + - name: Deploy SNAPSHOT + run: ./mvnw deploy -B -V -DskipTests -D"maven.javadoc.skip"="true" -D"java.util.logging.config.file"="${{github.workspace}}/quickfixj-core/src/test/resources/logging.properties" -D"http.keepAlive"="false" -D"maven.wagon.http.pool"="false" -D"maven.wagon.httpconnectionManager.ttlSeconds"="120" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}