diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 34bdf8dae..00fd54481 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -60,6 +60,12 @@ jobs: org.quickfixj.quickfixj-stress-test - name: Deploy SNAPSHOT - run: ./mvnw deploy -pl '!quickfixj-distribution' -B -V -Dmaven.install.skip=true -DskipTests -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" + run: | + for i in 1 2 3; do + ./mvnw deploy -pl '!quickfixj-distribution' -B -V \ + -Dmaven.install.skip=true -DskipTests \ + -D"java.util.logging.config.file"="${{github.workspace}}/quickfixj-core/src/test/resources/logging.properties" \ + --no-transfer-progress && break || sleep 30 + done env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}