Fixes for GH Actions

This commit is contained in:
Jeroen van Erp
2020-04-14 20:39:46 +02:00
parent c2d25a9d62
commit 27a5039831
3 changed files with 24 additions and 16 deletions

View File

@@ -11,28 +11,36 @@ on:
branches: [ master ]
jobs:
build:
name: Build with Java ${{ matrix.java }}
strategy:
matrix:
java: [ 8, 9 ]
java8:
name: Build with Java 8
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: git fetch --depth=1 origin +refs/tags/*:refs/tags/*
- name: Set up JDK ${{ matrix.java }}
- name: Set up JDK 8
uses: actions/setup-java@v1
with:
java-version: ${{ matrix.java }}
java-version: 8
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew check
java9:
name: Build with Java 9
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 9
uses: actions/setup-java@v1
with:
java-version: 9
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew check -xanimalSnifferMain
integration:
name: Integration test
needs: [build]
needs: [java8]
runs-on: [ubuntu-latest]
steps:
- uses: actions/checkout@v2

View File

@@ -6,7 +6,7 @@ plugins {
id "java"
id "groovy"
id "jacoco"
id "osgi"
id "com.github.blindpirate.osgi" version '0.0.3'
id "maven-publish"
id 'pl.allegro.tech.build.axion-release' version '1.11.0'
id "com.bmuschko.docker-remote-api" version "3.2.1"
@@ -15,7 +15,7 @@ plugins {
id 'ru.vyarus.java-lib' version '1.0.5'
// id 'ru.vyarus.pom' version '1.0.3'
id 'ru.vyarus.github-info' version '1.1.0'
id 'ru.vyarus.animalsniffer' version '1.4.2'
id 'ru.vyarus.animalsniffer' version '1.5.0'
}
group = "com.hierynomus"

View File

@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=8626cbf206b4e201ade7b87779090690447054bc93f052954c78480fa6ed186e
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
distributionSha256Sum=038794feef1f4745c6347107b6726279d1c824f3fc634b60f86ace1e9fbd1768
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists