Skip to content

Commit

Permalink
test: workflow: mvn build to fill cache, include graph builds in matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
jhaeu committed Feb 29, 2024
1 parent 04c1913 commit 0f21259
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions .github/workflows/integration-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,33 +63,33 @@ jobs:
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Build Docker Images for jar and mvn
run: ./.integration-scenarios/debian-12-jar-mvn/run.sh -cbjm
debian-12-jar-mvn-build-graphs:
name: Build Graphs with mvn and jar
needs: debian-12-jar-mvn-build-docker
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
id: buildx
with:
install: true
- name: Build Docker Images for jar and mvn
# run: ./.integration-scenarios/debian-12-jar-mvn/run.sh -mjt 'build-graph-*'
run: |
./.integration-scenarios/debian-12-jar-mvn/tests/build-graph-bike-electric.sh jar
./.integration-scenarios/debian-12-jar-mvn/tests/build-graph-bike-mountain.sh mvn
run: mvn clean package -DskipTests
# debian-12-jar-mvn-build-graphs:
# name: Build Graphs with mvn and jar
# needs: debian-12-jar-mvn-build-docker
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v2
# with:
# fetch-depth: 0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v2
# id: buildx
# with:
# install: true
# - name: Build Docker Images for jar and mvn
## run: ./.integration-scenarios/debian-12-jar-mvn/run.sh -mjt 'build-graph-*'
# run: |
# ./.integration-scenarios/debian-12-jar-mvn/tests/build-graph-bike-electric.sh jar
# ./.integration-scenarios/debian-12-jar-mvn/tests/build-graph-bike-mountain.sh mvn
debian-12-jar-mvn-run-tests:
needs: debian-12-jar-mvn-build-graphs
name: Run Debian 12 Maven JAR integration tests
runs-on: ubuntu-latest
strategy:
matrix:
run-type: [ '-m', '-j' ]
test-group: [ 'arg-overrides-*', 'lookup-yml-*', 'missing-config-*', 'specify-yml-*' ]
test-group: [ 'build-*car*', 'build*public*', '', 'arg-overrides-*', 'lookup-yml-*', 'missing-config-*', 'specify-yml-*' ]
image: [ ubuntu-latest ]
steps:
# - name: Set up JDK 17
Expand All @@ -115,4 +115,4 @@ jobs:
run: |
echo "Scenario: ${{ matrix.scenario }}"
echo "Parameters: ${{ matrix.parameters }}"
.integration-scenarios/debian-12-jar-mvn/run.sh ${{ matrix.run-type }} -t '${{ matrix.test-group }}'
.integration-scenarios/debian-12-jar-mvn/run.sh -b ${{ matrix.run-type }} -t '${{ matrix.test-group }}'

0 comments on commit 0f21259

Please sign in to comment.