From 5822316c807654dbbd2e2e9aa1e5d51942ad38bf Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Fri, 9 Jun 2017 20:36:21 +0200 Subject: travis: set up running tests on Travis CI --- .travis.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .travis.yml (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..6b19dec --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +sudo: required +dist: trusty +language: minimal +env: + matrix: + - ARCH=x86_64 + - ARCH=x86 + - ARCH=aarch64 + - ARCH=armhf + - ARCH=ppc64le +before_install: + - "wget 'https://raw.githubusercontent.com/alpinelinux/alpine-chroot-install/v0.5.0/alpine-chroot-install' \ + && echo '1866bc078cab859cefcbdbbd2dee0141e0bee8d5 alpine-chroot-install' | sha1sum -c || exit 1" + - alpine() { /alpine/enter-chroot -u "$USER" "$@"; } +install: + - sudo sh alpine-chroot-install -a "$ARCH" + -p 'build-base alpine-sdk libfetch-dev libressl libressl-dev linux-headers lua5.2-dev zlib-dev' +before_script: + - /alpine/enter-chroot "addgroup $USER wheel && addgroup $USER abuild" + - alpine abuild-keygen -ain +script: + - alpine make + - alpine src/apk --version + - alpine make static + - alpine src/apk.static --version + - alpine make check + - alpine make -C test root-tests -- cgit v1.2.3-60-g2f50