File tree Expand file tree Collapse file tree 1 file changed +59
-0
lines changed Expand file tree Collapse file tree 1 file changed +59
-0
lines changed Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ push :
5+ branches-ignore :
6+ - ' master' # issue with dependency with EvoMaster releases
7+ tags-ignore :
8+ - ' **'
9+
10+ jobs :
11+
12+ projects :
13+ runs-on : ubuntu-latest
14+ strategy :
15+ matrix :
16+ include :
17+ # Maven
18+ - folder : jdk_8_maven
19+ jdk-version : 1.8
20+ command : mvn clean install -DskipTests
21+ - folder : jdk_11_maven
22+ jdk-version : 11
23+ command : mvn clean install -DskipTests
24+ - folder : jdk_17_maven
25+ jdk-version : 17
26+ command : mvn clean install -DskipTests
27+ - folder : jdk_21_maven
28+ jdk-version : 21
29+ command : mvn clean install -DskipTests
30+ # Gradle
31+ - folder : jdk_11_gradle
32+ jdk-version : 11
33+ command : chmod +x gradlew & ./gradlew build -x test
34+ - folder : jdk_17_gradle
35+ jdk-version : 17
36+ command : chmod +x gradlew & ./gradlew build -x test
37+ steps :
38+ - name : Setup JDK for EvoMaster
39+ uses : actions/setup-java@v1
40+ with :
41+ java-version : 1.8
42+ - name : Checkout EvoMaster
43+ uses : actions/checkout@v4
44+ with :
45+ repository : WebFuzzing/EvoMaster
46+ path : evomaster
47+ token : ${{ secrets.GITHUB_TOKEN }}
48+ - name : Install EvoMaster
49+ run : mvn clean install -DskipTests
50+ working-directory : evomaster
51+ - name : Setup JDK for EMB
52+ uses : actions/setup-java@v1
53+ with :
54+ java-version : ${{ matrix.jdk-version }}
55+ - name : Checkout EMB
56+ uses : actions/checkout@v4
57+ - name : Build EMB
58+ run : ${{ matrix.command }}
59+ working-directory : ${{ matrix.folder }}
You can’t perform that action at this time.
0 commit comments