Speed up CI by only running "mvn package" when strictly necessary

This commit is contained in:
matthew16550 2021-11-02 17:59:16 +11:00
parent 041b2b45b9
commit 96b5eba7c1
1 changed files with 3 additions and 2 deletions

View File

@ -54,8 +54,8 @@ jobs:
echo "This run will NOT make a release"
fi
# We run the tests on many OS / Java combinations but also the Compile & Package steps because some users build
# their own jars from source, so it is good for CI to check that "mvn package" is working on all combinations.
# We run the tests on many OS / Java combinations but also the Compile step because some users build
# their own jars from source, so it is good for CI to check that is working on all combinations.
build:
needs: workflow_config
strategy:
@ -99,6 +99,7 @@ jobs:
run: mvn --batch-mode test
- name: Package
if: ${{ matrix.release_from_this_build }}
run: mvn --batch-mode -Dmaven.test.skip=true package
- name: Upload jar artifacts