From 06dee362a57c70b68da160f19c0a5eefed2bec63 Mon Sep 17 00:00:00 2001 From: Chih-Hsuan Yen Date: Sat, 13 Apr 2019 01:32:58 +0800 Subject: [PATCH] Initial Travis CI setup --- .ci/build.sh | 6 ++++++ .travis.yml | 25 +++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 .ci/build.sh create mode 100644 .travis.yml diff --git a/.ci/build.sh b/.ci/build.sh new file mode 100644 index 0000000..883b7af --- /dev/null +++ b/.ci/build.sh @@ -0,0 +1,6 @@ +set -ex + +mkdir build +cd build +cmake -DBUILD_EXAMPLE=ON -DQTERMWIDGET_BUILD_PYTHON_BINDING=ON .. +make diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d102974 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,25 @@ +language: cpp + +sudo: required + +services: + - docker + +script: + - "curl -s https://raw.githubusercontent.com/mikkeloscar/arch-travis/master/arch-travis.sh | bash" + +arch: + repos: + - archlinuxcn=https://cdn.repo.archlinuxcn.org/$arch + packages: + # See *depends in https://github.com/archlinuxcn/repo/blob/master/archlinuxcn/qtermwidget-git/PKGBUILD + - git + - cmake + - lxqt-build-tools-git + - qt5-tools + - python-pyqt5 + - python-sip + - sip + # Using the -nostatx variant as Travis builders come with older kernels + - qt5-base-nostatx + script: bash ./.ci/build.sh