-
Notifications
You must be signed in to change notification settings - Fork 222
55 lines (55 loc) · 1.95 KB
/
maven.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#name: Integration tests (Ubuntu, OpenJDK21)
#
#on: [push, pull_request]
#
#jobs:
# ubuntu:
# runs-on: ubuntu-latest
# strategy:
# matrix:
# include:
# - id: 1
# profile: tests-mediators_tests-other_tests-sample
# - id: 2
# profile: tests-service_tests-patches_service-samples
# - id: 3
# profile: tests-transport_tests-platform
# - id: 4
# profile: management-api_dss-tests
# fail-fast: false
# steps:
# - uses: actions/checkout@v3
# - name: Cache Maven packages
# uses: actions/cache@v2
# with:
# path: ~/.m2
# key: ${{ runner.os }}-m2
# restore-keys: ${{ runner.os }}-m2
# - name: Set up JDK 11
# uses: actions/setup-java@v2
# with:
# distribution: 'temurin'
# java-version: '11.0.12+7'
# - name: check mvn version
# run: echo "MAVEN_VERSION=$(mvn -v)"
# - name: check java version
# run: echo "JAVA_VERSION=$(java -version)"
# - name: Set JAVA_TOOL_OPTIONS
# run: |
# NEW_JAVA_TOOL_OPTIONS="${{ env.JAVA_TOOL_OPTIONS }} -Djdk.util.zip.disableZip64ExtraFieldValidation=true -Djdk.nio.zipfs.allowDotZipEntry=true --add-opens=java.base/java.net=ALL-UNNAMED"
# echo "JAVA_TOOL_OPTIONS=$NEW_JAVA_TOOL_OPTIONS" >> $GITHUB_ENV
# - name: Build in jdk11
# run: mvn -B clean install -DskipTests --file pom.xml
# - name: Set up JDK 21
# uses: actions/setup-java@v2
# with:
# distribution: 'temurin'
# java-version: '21.0.4'
# - name: check mvn version
# run: echo "MAVEN_VERSION=$(mvn -v)"
# - name: check java version
# run: echo "JAVA_VERSION=$(java -version)"
# - name: Print segment
# run: echo "Running build for segment ${{ matrix.profile }}"
# - name: JDK 21 Tests
# run: mvn -B clean install --file integration/pom.xml -P ${{ matrix.profile }} -fae