Skip to content

Commit 678c113

Browse files
authored
Merge pull request #972 from quickfix-j/chrjohn-delete-packages
completely delete SNAPSHOT packages before deploying new SNAPSHOT version
2 parents 81bb177 + 126040d commit 678c113

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/nightly-build.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,23 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- uses: actions/checkout@v4
19-
2019
- name: Set up JDK
2120
uses: actions/setup-java@v4
2221
with:
2322
distribution: temurin
2423
java-version: 21
2524
cache: maven
2625

27-
- name: Build and Publish SNAPSHOT
28-
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"
29-
env:
30-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26+
- name: Build SNAPSHOT
27+
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"
3128

3229
- name: Delete old packages
30+
continue-on-error: true
3331
uses: SmartsquareGmbH/[email protected]
3432
with:
3533
organization: quickfix-j
3634
type: maven
35+
keep: 0
3736
names: |
3837
org.quickfixj.quickfixj-all
3938
org.quickfixj.quickfixj-base
@@ -61,3 +60,8 @@ jobs:
6160
org.quickfixj.quickfixj-orchestration
6261
org.quickfixj.quickfixj-parent
6362
org.quickfixj.quickfixj-perf-test
63+
64+
- name: Deploy SNAPSHOT
65+
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"
66+
env:
67+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)