From 5a180a34dfbfd8a384efb418df1da3446d4f4486 Mon Sep 17 00:00:00 2001 From: Geng Zhang Date: Tue, 2 Mar 2021 10:30:01 +0800 Subject: [PATCH 1/4] Migrate CI provider from Travis CI to Github Actions. --- .github/workflows/build.yml | 28 ++++++++++++++++++++++++++++ .travis.yml | 15 --------------- README.md | 4 ++-- 3 files changed, 30 insertions(+), 17 deletions(-) create mode 100644 .github/workflows/build.yml delete mode 100644 .travis.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..623ee13 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,28 @@ +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 + - name: Cobertura + uses: mvn test cobertura:cobertura coveralls:report \ 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) From fca3904e0a33b197bbff33008c1003cf1ff15e81 Mon Sep 17 00:00:00 2001 From: Geng Zhang Date: Tue, 2 Mar 2021 11:10:08 +0800 Subject: [PATCH 2/4] Migrate CI provider from Travis CI to Github Actions. --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 623ee13..47aa90d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,4 +25,4 @@ jobs: run: mvn clean install -DskipTests=false -Dmaven.javadoc.skip=false -B -V && sh ./check_format.sh - name: Cobertura - uses: mvn test cobertura:cobertura coveralls:report \ No newline at end of file + run: mvn test cobertura:cobertura coveralls:report \ No newline at end of file From 1f762eb3efe07e696bde4d012a4fd3f3269f598a Mon Sep 17 00:00:00 2001 From: Geng Zhang Date: Tue, 2 Mar 2021 11:18:52 +0800 Subject: [PATCH 3/4] Migrate CI provider from Travis CI to Github Actions. --- .github/workflows/build.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 47aa90d..a1d831f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,5 +24,8 @@ jobs: - name: Build with Maven 3.2.5 run: mvn clean install -DskipTests=false -Dmaven.javadoc.skip=false -B -V && sh ./check_format.sh - - name: Cobertura - run: mvn test cobertura:cobertura coveralls:report \ No newline at end of file + && 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 From 2d932e2c65c7ee0dba1a6fc568e2b644afef83b8 Mon Sep 17 00:00:00 2001 From: Geng Zhang Date: Tue, 2 Mar 2021 11:22:55 +0800 Subject: [PATCH 4/4] Migrate CI provider from Travis CI to Github Actions. --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a1d831f..823d2ea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,6 +26,6 @@ jobs: && 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 + uses: coverallsapp/github-action@master + with: + github-token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file