From 4d54fe71442568191a710fbb78c4e36468daa2f8 Mon Sep 17 00:00:00 2001 From: Jens Reimann Date: Mon, 24 Jun 2024 09:12:18 +0200 Subject: [PATCH] ci: switch to github --- .github/workflows/ci.yaml | 28 ++++++++++++++++++++++++++++ .travis.yml | 32 -------------------------------- 2 files changed, 28 insertions(+), 32 deletions(-) create mode 100644 .github/workflows/ci.yaml delete mode 100644 .travis.yml diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 0000000..3128180 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,28 @@ +name: CI + +on: + push: + branches: + - master + pull_request: + +jobs: + build: + + runs-on: ubuntu-22.04 + + steps: + + - uses: actions/checkout@v4 + + - name: Set up JDK 11 + uses: actions/setup-java@v4 + with: + java-version: 11 + distribution: temurin + + - name: Build with Maven + run: mvn -B test + + - name: Run integration tests + run: mvn -B integration-test -Pits diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 887de06..0000000 --- a/.travis.yml +++ /dev/null @@ -1,32 +0,0 @@ -language: java - -jdk: - - oraclejdk8 - -cache: - directories: - - $HOME/.m2 - -sudo: false - -# maven 3.3 workaround for travis-ci - -before_install: - - wget -O maven.tar.gz http://www-eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz - - mkdir maven - - cd maven ; tar --strip-components 1 -xzf ../maven.tar.gz ; cd .. - - chmod a+x maven/bin/mvn - - export M2_HOME=$PWD/maven - - export PATH=$PWD/maven/bin:${PATH} - - hash -r - -before_script: - - export M2_HOME=$PWD/maven - - export PATH=$PWD/maven/bin:${PATH} - - hash -r - -install: - -script: travis_retry mvn integration-test -Pits - -