Skip to content

Commit 15b5b51

Browse files
committed
[actions] Add github action to run entirely through maven 3.3.9
In order to show that plugin is compatible with 3.3.9
1 parent fd7b8cc commit 15b5b51

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

.github/workflows/it-maven339.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#
2+
# Copyright 2011-2020 the original author or authors.
3+
#
4+
# This program is free software; you can redistribute it and/or
5+
# modify it under the terms of the GNU General Public License
6+
# as published by the Free Software Foundation; either version 2
7+
# of the License, or (at your option) any later version.
8+
#
9+
# You may obtain a copy of the License at
10+
#
11+
# https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
12+
#
13+
# This program is distributed in the hope that it will be useful,
14+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
15+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16+
# GNU General Public License for more details.
17+
#
18+
19+
name: Java Integration Tests
20+
21+
on: [push, pull_request]
22+
23+
jobs:
24+
test:
25+
runs-on: ubuntu-latest
26+
name: Integration Tests
27+
28+
steps:
29+
- uses: actions/checkout@v2
30+
- name: Set up JDK
31+
uses: actions/setup-java@v2
32+
with:
33+
java-version: 11
34+
distribution: 'zulu'
35+
- name: Load Maven 3.3.9
36+
run: ./mvnw org.apache.maven.plugins:maven-wrapper-plugin:3.1.0 -DmavenVersion=3.3.9
37+
- name: Build Setup
38+
run: ./mvnw clean install -Dmaven.min-version=3.3.9
39+
- name: Integration Test with Maven
40+
run: ./mvnw -DtestSrc=remote -Prun-its clean install -Dinvoker.parallelThreads=4

0 commit comments

Comments
 (0)