diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..823d2ea --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,31 @@ +name: build + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ubuntu-latest + strategy: + matrix: + # test against latest update of each major Java version, as well as specific updates of LTS versions: + java: [7, 8] + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK ${{ matrix.java }} + uses: actions/setup-java@v1 + with: + java-version: ${{ matrix.java }} + - name: Build with Maven 3.2.5 + run: mvn clean install -DskipTests=false -Dmaven.javadoc.skip=false -B -V + && sh ./check_format.sh + && mvn test cobertura:cobertura coveralls:report + - name: Coveralls + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 15ce0c6..0000000 --- a/.travis.yml +++ /dev/null @@ -1,15 +0,0 @@ -language: java -sudo: false - -jdk: -- oraclejdk8 -- openjdk7 - -install: -- mvn clean install -DskipTests=false -Dmaven.javadoc.skip=false -B -V - -script: -- sh ./check_format.sh - -after_success: -- mvn clean test cobertura:cobertura coveralls:report diff --git a/README.md b/README.md index 92f374f..fbd0c6b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # 简介 -[![Build Status](https://travis-ci.org/sofastack/jarslink.svg?branch=master)](https://travis-ci.org/sofastack/jarslink) -[![Coverage Status](https://coveralls.io/repos/github/sofastack/jarslink/badge.svg?branch=master)](https://coveralls.io/github/sofastack/jarslink) +[![Build Status](https://travis-ci.org/sofastack/sofa-jarslink.svg?branch=master)](https://travis-ci.org/sofastack/sofa-jarslink) +[![Coverage Status](https://coveralls.io/repos/github/sofastack/sofa-jarslink/badge.svg?branch=master)](https://coveralls.io/github/sofastack/sofa-jarslink) ![license](https://img.shields.io/badge/license-Apache--2.0-green.svg) ![maven](https://img.shields.io/nexus/s/https/oss.sonatype.org/com.alipay.sofa/sofa-jarslink.svg)