From 4542d944409fc22c7b85b1b0ad7c99b7090f975e Mon Sep 17 00:00:00 2001 From: Jeroen van Erp Date: Tue, 14 Apr 2020 16:47:04 +0200 Subject: [PATCH] Add GitHub actions workflow --- .github/workflows/gradle.yml | 45 ++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/gradle.yml diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml new file mode 100644 index 00000000..e9572c77 --- /dev/null +++ b/.github/workflows/gradle.yml @@ -0,0 +1,45 @@ +# This workflow will build a Java project with Gradle +# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle + +name: Build SSHJ + + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + name: Build with Java ${{ matrix.java }} + strategy: + matrix: + java: [ 8, 9 ] + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up JDK ${{ matrix.java }} + uses: actions/setup-java@v1 + with: + java-version: ${{ matrix.java }} + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Build with Gradle + run: ./gradlew check + integration: + name: Integration test + needs: [build] + runs-on: [ubuntu-latest] + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: 8 + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Build with Gradle + run: ./gradlew integrationTest +