Switch to github actions

main
Leonard Brünings 4 years ago committed by Leonard Brünings
parent a0575a56be
commit f542f63ccd

@ -0,0 +1,52 @@
name: 'CI Builds'
on:
push:
branches:
- master
pull_request:
branches:
- '*'
jobs:
check-gradle:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Cache Gradle wrapper and dependencies
uses: actions/cache@v2
with:
path: |
~/.gradle/caches/
~/.gradle/wrapper/dists
key: test-${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle', '**/*.gradle.kts', '**/gradle.properties', 'gradle/**', 'buildSrc/src/main/**') }}
restore-keys: |
test-${{ runner.os }}-gradle-
- name: 'Set up JDK'
uses: actions/setup-java@v1
with:
java-version: 8
- name: 'Gradle Version'
run: |
./gradlew --version
- name: 'Check Spock'
run: |
./gradlew --no-daemon --stacktrace check
check-maven:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Cache local Maven repository
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: test-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
test-${{ runner.os }}-maven-
- name: 'Set up JDK'
uses: actions/setup-java@v1
with:
java-version: 8
- name: 'Check Spock'
run: |
./mvnw -V -B verify

@ -1,39 +0,0 @@
language: java
sudo: false # run on container-based infrastructure
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -f $HOME/.gradle/user-id.txt.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
- rm -fr $HOME/.gradle/caches/*/scripts/
- rm -fr $HOME/.gradle/caches/*/scripts-remapped/
- rm -fr $HOME/.gradle/caches/*/fileHashes/
- rm -fr $HOME/.gradle/jars*
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
- $HOME/.m2/repository/
jdk:
- openjdk8
env:
matrix:
- TYPE=gradle
- TYPE=maven
global:
- GRADLE_OPTS: "-Xmx768m -Xms256m -Xss1m"
- MAVEN_OPTS: "-Xmx768m -Xms256m -Xss1m"
install: true
# Undo _JAVA_OPTIONS environment variable (https://github.com/travis-ci/travis-ci/issues/8408)
before_script:
- _JAVA_OPTIONS=
script:
- if [ "$TYPE" = "gradle" ]; then ./gradlew --no-daemon check ; fi
- if [ "$TYPE" = "maven" ]; then ./mvnw -V -B verify ; fi

@ -1,7 +1,7 @@
[.float-group]
--
image::https://img.shields.io/badge/License-Apache%202.0-blue.svg[link=https://github.com/spockframework/spock/blob/master/LICENSE,float=left]
image::https://img.shields.io/travis/spockframework/spock-example/master.svg?label=Build[link=https://travis-ci.org/spockframework/spock-example,float=left]
image::https://img.shields.io/github/checks-status/spockframework/spock-example/master.svg?label=Build[link=https://github.com/spockframework/spock-example/actions?query=workflow%3A%22CI+Builds%22+branch%3Amaster,float=left]
image::https://badges.gitter.im/spockframework/spock.svg[link=https://gitter.im/spockframework/spock?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge,float=left]
--

Loading…
Cancel
Save