Skip to content

Commit 6df798c

Browse files
authored
Merge pull request #326 from apache/enrich-readme-and-add-simple-ci-builds
Enrich readme and add simple CI builds
2 parents 9fd1b9e + d8d6b74 commit 6df798c

19 files changed

+323
-12
lines changed

.github/workflows/async.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ name: Async - CI Build
1515
on:
1616
pull_request:
1717
paths:
18+
- parent/**
1819
- async/**
1920
- .github/workflows/async.yml
2021
push:

.github/workflows/blueprint.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ name: Blueprint - CI Build
1515
on:
1616
pull_request:
1717
paths:
18+
- parent/**
1819
- testsupport/**
1920
- blueprint/**
2021
- .github/workflows/blueprint.yml
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Licensed under the Apache License, Version 2.0 (the "License");
2+
# you may not use this file except in compliance with the License.
3+
# You may obtain a copy of the License at
4+
#
5+
# http://www.apache.org/licenses/LICENSE-2.0
6+
#
7+
# Unless required by applicable law or agreed to in writing, software
8+
# distributed under the License is distributed on an "AS IS" BASIS,
9+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10+
# See the License for the specific language governing permissions and
11+
# limitations under the License.
12+
13+
name: eba-maven-plugin - CI Build
14+
15+
on:
16+
pull_request:
17+
paths:
18+
- parent/**
19+
- eba-maven-plugin/**
20+
- .github/workflows/eba-maven-plugin.yml
21+
push:
22+
branches:
23+
- 'trunk'
24+
25+
env:
26+
LC_ALL: en_US.UTF-8
27+
28+
jobs:
29+
JDKxx_Matrix:
30+
timeout-minutes: 10
31+
strategy:
32+
matrix:
33+
java: [ 8 ]
34+
os: [ ubuntu-latest ]
35+
name: JDK${{ matrix.java }} ${{ matrix.os }}
36+
runs-on: ${{ matrix.os }}
37+
steps:
38+
- name: Git Checkout
39+
uses: actions/checkout@v4
40+
- name: Set up Java
41+
uses: actions/setup-java@v4
42+
with:
43+
distribution: 'temurin'
44+
java-version: ${{ matrix.java }}
45+
- name: Build
46+
shell: bash
47+
run: |
48+
mvn -U -e -B -ntp clean install -f eba-maven-plugin/pom.xml

.github/workflows/esa-ant-task.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Licensed under the Apache License, Version 2.0 (the "License");
2+
# you may not use this file except in compliance with the License.
3+
# You may obtain a copy of the License at
4+
#
5+
# http://www.apache.org/licenses/LICENSE-2.0
6+
#
7+
# Unless required by applicable law or agreed to in writing, software
8+
# distributed under the License is distributed on an "AS IS" BASIS,
9+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10+
# See the License for the specific language governing permissions and
11+
# limitations under the License.
12+
13+
name: esa-ant-task - CI Build
14+
15+
on:
16+
pull_request:
17+
paths:
18+
- parent/**
19+
- esa-ant-task/**
20+
- .github/workflows/esa-ant-task.yml
21+
push:
22+
branches:
23+
- 'trunk'
24+
25+
env:
26+
LC_ALL: en_US.UTF-8
27+
28+
jobs:
29+
JDKxx_Matrix:
30+
timeout-minutes: 10
31+
strategy:
32+
matrix:
33+
java: [ 8 ]
34+
os: [ ubuntu-latest ]
35+
name: JDK${{ matrix.java }} ${{ matrix.os }}
36+
runs-on: ${{ matrix.os }}
37+
steps:
38+
- name: Git Checkout
39+
uses: actions/checkout@v4
40+
- name: Set up Java
41+
uses: actions/setup-java@v4
42+
with:
43+
distribution: 'temurin'
44+
java-version: ${{ matrix.java }}
45+
- name: Build
46+
shell: bash
47+
run: |
48+
mvn -U -e -B -ntp clean install -f esa-ant-task/pom.xml
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Licensed under the Apache License, Version 2.0 (the "License");
2+
# you may not use this file except in compliance with the License.
3+
# You may obtain a copy of the License at
4+
#
5+
# http://www.apache.org/licenses/LICENSE-2.0
6+
#
7+
# Unless required by applicable law or agreed to in writing, software
8+
# distributed under the License is distributed on an "AS IS" BASIS,
9+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10+
# See the License for the specific language governing permissions and
11+
# limitations under the License.
12+
13+
name: esa-maven-plugin - CI Build
14+
15+
on:
16+
pull_request:
17+
paths:
18+
- parent/**
19+
- esa-maven-plugin/**
20+
- .github/workflows/esa-maven-plugin.yml
21+
push:
22+
branches:
23+
- 'trunk'
24+
25+
env:
26+
LC_ALL: en_US.UTF-8
27+
28+
jobs:
29+
JDKxx_Matrix:
30+
timeout-minutes: 10
31+
strategy:
32+
matrix:
33+
java: [ 8 ]
34+
os: [ ubuntu-latest ]
35+
name: JDK${{ matrix.java }} ${{ matrix.os }}
36+
runs-on: ${{ matrix.os }}
37+
steps:
38+
- name: Git Checkout
39+
uses: actions/checkout@v4
40+
- name: Set up Java
41+
uses: actions/setup-java@v4
42+
with:
43+
distribution: 'temurin'
44+
java-version: ${{ matrix.java }}
45+
- name: Build
46+
shell: bash
47+
run: |
48+
mvn -U -e -B -ntp clean install -f esa-maven-plugin/pom.xml

.github/workflows/jmx.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ name: JMX - CI Build
1515
on:
1616
pull_request:
1717
paths:
18+
- parent/**
1819
- testsupport/**
1920
- jmx/**
2021
- .github/workflows/jmx.yml

.github/workflows/jndi.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ name: JNDI - CI Build
1515
on:
1616
pull_request:
1717
paths:
18+
- parent/**
1819
- testsupport/**
1920
- jndi/**
2021
- .github/workflows/jndi.yml

.github/workflows/proxy.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ name: Proxy - CI Build
1515
on:
1616
pull_request:
1717
paths:
18+
- parent/**
1819
- proxy/**
1920
- .github/workflows/proxy.yml
2021
push:

.github/workflows/pushstream.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Licensed under the Apache License, Version 2.0 (the "License");
2+
# you may not use this file except in compliance with the License.
3+
# You may obtain a copy of the License at
4+
#
5+
# http://www.apache.org/licenses/LICENSE-2.0
6+
#
7+
# Unless required by applicable law or agreed to in writing, software
8+
# distributed under the License is distributed on an "AS IS" BASIS,
9+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10+
# See the License for the specific language governing permissions and
11+
# limitations under the License.
12+
13+
name: pushstream - CI Build
14+
15+
on:
16+
pull_request:
17+
paths:
18+
- parent/**
19+
- pushstream/**
20+
- .github/workflows/pushstream.yml
21+
push:
22+
branches:
23+
- 'trunk'
24+
25+
env:
26+
LC_ALL: en_US.UTF-8
27+
28+
jobs:
29+
JDKxx_Matrix:
30+
timeout-minutes: 10
31+
strategy:
32+
matrix:
33+
java: [ 8, 11, 17, 21 ]
34+
os: [ ubuntu-latest ]
35+
name: JDK${{ matrix.java }} ${{ matrix.os }}
36+
runs-on: ${{ matrix.os }}
37+
steps:
38+
- name: Git Checkout
39+
uses: actions/checkout@v4
40+
- name: Set up Java
41+
uses: actions/setup-java@v4
42+
with:
43+
distribution: 'temurin'
44+
java-version: ${{ matrix.java }}
45+
- name: Build
46+
shell: bash
47+
run: |
48+
mvn -U -e -B -ntp clean install -f pushstream/pom.xml

.github/workflows/quiesce.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ name: Quiesce - CI Build
1515
on:
1616
pull_request:
1717
paths:
18+
- parent/**
1819
- testsupport/**
1920
- quiesce/**
2021
- .github/workflows/quiesce.yml

0 commit comments

Comments
 (0)