From b446ab3188d0792e6dd0da33546299f8530cb602 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Fri, 16 Jul 2021 20:52:09 -0700 Subject: [PATCH] ci: Switch from Travis to AppVeyor Since June 15th, 2021, the building on travis-ci.org is ceased. Hence switch to AppVeyor. --- .appveyor.yml | 15 +++++++++++++++ .travis.yml | 26 -------------------------- ci/install.sh | 17 +++++++++++++++++ 3 files changed, 32 insertions(+), 26 deletions(-) create mode 100644 .appveyor.yml delete mode 100644 .travis.yml create mode 100755 ci/install.sh diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 0000000..976157d --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,15 @@ +image: + - Ubuntu + - Ubuntu1604 + - Ubuntu2004 + - macos + - macos-mojave + # - Visual Studio 2019 + +clone_depth: 5 + +install: + - sh: 'ci/install.sh' + +build_script: + - sh: 'ci/build.sh' diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 40021d7..0000000 --- a/.travis.yml +++ /dev/null @@ -1,26 +0,0 @@ -language: c - -os: - - linux - - osx - -dist: focal # 20.04 - -arch: - - amd64 - - ppc64le - -addons: - apt: - packages: - - dpkg - - gcc - - libcunit1-dev - - libibverbs-dev - - librdmacm-dev - - make - - pkg-config - - xsltproc - -script: - ci/build.sh diff --git a/ci/install.sh b/ci/install.sh new file mode 100755 index 0000000..a354e17 --- /dev/null +++ b/ci/install.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +case "$(uname)" in + Linux) + packages=( + libcunit1-dev + libgcrypt20-dev + librdmacm-dev + xsltproc + ) + for p in "${packages[@]}"; do + sudo sh -c "apt-get install -y $p" + done + ;; + Darwin) + ;; +esac