未验证 提交 8b416b12 编写于 作者: Y Yang Libin 提交者: GitHub

Merge pull request #1199 from myronrotter/Development

Add simple gradle workflow for Development
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
.settings
.classpath
.project
Java.iml
.idea/*
out/
*.iml
.gradle
bin
target
build
......@@ -10,10 +10,18 @@ repositories {
}
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'
version = '1.0-SNAPSHOT'
description = 'java-algorithm'
sourceCompatibility = '1.8'
\ No newline at end of file
sourceCompatibility = '1.8'
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册