File tree Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Expand file tree Collapse file tree 2 files changed +30
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Continuous Integration
2
+ concurrency :
3
+ group : ${{ github.workflow }}-${{ github.ref }}
4
+ cancel-in-progress : true
5
+
6
+ on :
7
+ push :
8
+ branches : [ master ]
9
+ pull_request :
10
+ branches : [ master ]
11
+
12
+ jobs :
13
+ build :
14
+ uses : ./.github/workflows/mavenBuild.yml
15
+ with :
16
+ maven-goals : clean verify -Pjavadoc -DskipTests
17
+ submodules : true
18
+ extra-setup : |
19
+ git submodule update --remote
20
+ mvn clean install -U -pl :eclipse-sdk-prereqs,:org.eclipse.jdt.core.compiler.batch -DlocalEcjVersion=99.99 -Dtycho.version=4.0.12
Original file line number Diff line number Diff line change 15
15
type : string
16
16
required : false
17
17
default : ' false'
18
+ extra-setup :
19
+ description : Optional command executed initially to perform additional setup of the build environment
20
+ type : string
21
+ required : false
22
+ default : ' '
18
23
mavenVersion :
19
24
description : ' The version of Maven set up'
20
25
type : string
80
85
with :
81
86
tycho-version : 4.0.12
82
87
88
+ - name : Additional setup
89
+ if : inputs.extra-setup
90
+ run : |
91
+ ${{ inputs.extra-setup }}
92
+
83
93
- name : Download the API Tools matcher
84
94
uses : suisei-cn/actions-download-file@818d6b7dc8fe73f2f924b6241f2b1134ca1377d9 # v1.6.0
85
95
id : api-tools-matcher
You can’t perform that action at this time.
0 commit comments