Build more docker images based on different JDK version for testing (#10)

This commit is contained in:
kezhenxu94 2021-08-27 16:02:05 +08:00 committed by GitHub
parent be8e88332d
commit 20fb8c81b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 3 deletions

View File

@ -72,10 +72,10 @@ jobs:
- name: Check Javaagent Plugin List
run: tools/plugin/check-javaagent-plugin-list.sh
- name: Install and Test
if: matrix.java-version == '8'
if: matrix.java-version == '8' && matrix.os != 'windows'
run: ./mvnw -q --batch-mode clean verify install javadoc:javadoc
- name: Install and Test
if: matrix.java-version == '11'
if: matrix.java-version == '11' || matrix.os == 'windows'
run: ./mvnw -q --batch-mode clean verify install
ci:

View File

@ -23,18 +23,23 @@ on:
env:
SKIP_TEST: true
NAME: skywalking-java
HUB: ghcr.io/apache/skywalking-java
jobs:
build:
if: github.repository == 'apache/skywalking-java'
name: Build and Push Docker
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
timeout-minutes: 60
strategy:
matrix:
java-version: [ 8, 9, 10, 11, 12, 13, 14, 15, 16 ]
env:
BASE_IMAGE: adoptopenjdk/openjdk${{ matrix.java-version }}:alpine
NAME: jdk-${{ matrix.java-version }}
TAG: ${{ github.sha }}
steps:
- uses: actions/checkout@v2