Merge pull request #1199 from myronrotter/Development
Add simple gradle workflow for Development
This commit is contained in:
commit
8b416b1267
38
.github/workflows/gradle.yml
vendored
Normal file
38
.github/workflows/gradle.yml
vendored
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
name: Java gradle CI
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- Development
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
test:
|
||||||
|
name: Test algorithms
|
||||||
|
strategy:
|
||||||
|
matrix:
|
||||||
|
os: [ubuntu-latest, macos-latest, windows-latest]
|
||||||
|
java-version: [1.8, 11]
|
||||||
|
runs-on: ${{ matrix.os }}
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout project
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
ref: Development
|
||||||
|
- name: Set up jdk
|
||||||
|
uses: actions/setup-java@v1
|
||||||
|
with:
|
||||||
|
java-version: ${{ matrix.java-version }}
|
||||||
|
- name: JUnit5 tests on ubuntu
|
||||||
|
if: startsWith(matrix.os, 'ubuntu')
|
||||||
|
run: |
|
||||||
|
chmod +x gradlew
|
||||||
|
./gradlew clean test
|
||||||
|
- name: JUnit5 tests on macos
|
||||||
|
if: startsWith(matrix.os, 'macos')
|
||||||
|
run: |
|
||||||
|
chmod +x gradlew
|
||||||
|
./gradlew clean test
|
||||||
|
- name: JUnit5 tests on windows
|
||||||
|
if: startsWith(matrix.os, 'windows')
|
||||||
|
run: gradle clean test
|
8
.gitignore
vendored
8
.gitignore
vendored
@ -1,7 +1,15 @@
|
|||||||
|
.settings
|
||||||
|
|
||||||
|
.classpath
|
||||||
|
.project
|
||||||
|
|
||||||
Java.iml
|
Java.iml
|
||||||
.idea/*
|
.idea/*
|
||||||
out/
|
out/
|
||||||
*.iml
|
*.iml
|
||||||
|
|
||||||
.gradle
|
.gradle
|
||||||
|
|
||||||
|
bin
|
||||||
target
|
target
|
||||||
build
|
build
|
||||||
|
12
build.gradle
12
build.gradle
@ -10,10 +10,18 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
testCompile 'org.junit.jupiter:junit-jupiter-api:5.5.0'
|
testImplementation('org.junit.jupiter:junit-jupiter-api:5.5.0')
|
||||||
|
testRuntime('org.junit.jupiter:junit-jupiter-engine:5.5.0')
|
||||||
|
}
|
||||||
|
|
||||||
|
test {
|
||||||
|
useJUnitPlatform()
|
||||||
|
testLogging {
|
||||||
|
events "passed", "skipped", "failed", "standardOut", "standardError"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
group = 'algorithm'
|
group = 'algorithm'
|
||||||
version = '1.0-SNAPSHOT'
|
version = '1.0-SNAPSHOT'
|
||||||
description = 'java-algorithm'
|
description = 'java-algorithm'
|
||||||
sourceCompatibility = '1.8'
|
sourceCompatibility = '1.8'
|
||||||
|
Loading…
Reference in New Issue
Block a user