Skip to content

Commit 5c56e26

Browse files
authored
Merge branch 'master' into docker-fix-log-capture
2 parents 743e530 + 903a8c7 commit 5c56e26

File tree

1,408 files changed

+103778
-35854
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,408 files changed

+103778
-35854
lines changed

.circleci/config.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

.github/settings.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
4+
<profiles>
5+
<profile>
6+
<id>gha</id>
7+
</profile>
8+
</profiles>
9+
</settings>
10+

.github/workflows/build.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: build
2+
3+
on:
4+
push:
5+
branches: [ 'master' ]
6+
pull_request:
7+
branches: [ 'master' ]
8+
9+
concurrency:
10+
group: ${{ github.ref }}-build
11+
cancel-in-progress: true
12+
13+
jobs:
14+
build:
15+
strategy:
16+
matrix:
17+
profile: [ 'jdk17', 'jdk17-aarch64' ]
18+
include:
19+
- jdk_version: '17'
20+
- profile: 'jdk17'
21+
runs_on: ubuntu-latest
22+
- profile: 'jdk17-aarch64'
23+
runs_on: [ linux, ARM64 ]
24+
fail-fast: false
25+
26+
runs-on: ${{ matrix.runs_on }}
27+
28+
steps:
29+
- name: Set up Docker Buildx
30+
uses: docker/setup-buildx-action@v2
31+
with:
32+
driver: docker
33+
34+
- name: Login to DockerHub
35+
uses: docker/login-action@v2
36+
with:
37+
username: ${{ secrets.OSS_DOCKERHUB_USERNAME }}
38+
password: ${{ secrets.OSS_DOCKERHUB_PASSWORD }}
39+
40+
- name: Set up JDK
41+
uses: actions/setup-java@v3
42+
with:
43+
java-version: '${{ matrix.jdk_version }}'
44+
distribution: 'temurin'
45+
46+
- name: Checkout
47+
uses: actions/checkout@v3
48+
49+
- name: Build and test with Maven
50+
env:
51+
SKIP_DOCKER_TESTS: "true"
52+
# re-enable old agent tests once we are several versions ahead
53+
SKIP_OLD_AGENT_TESTS: "true"
54+
run: ./mvnw -s .github/settings.xml -B clean install -Pgha -Pdocker -Pit -P${{ matrix.profile }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,4 @@ target/
3030
yarn.lock
3131
.mvn/wrapper/maven-wrapper.jar
3232
.java-version
33+
.attach_pid*

0 commit comments

Comments
 (0)