forked from void-linux/xbps
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
23 lines (18 loc) · 818 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
language: generic
notifications:
email: false
services:
- docker
env:
matrix:
- CC=gcc IMG=voidlinux/voidlinux DEPS="gcc glibc-devel"
- CC=clang IMG=voidlinux/voidlinux DEPS="clang glibc-devel"
- CC=gcc IMG=voidlinux/voidlinux-musl DEPS="gcc musl-devel"
- CC=clang IMG=voidlinux/voidlinux-musl DEPS="clang musl-devel"
- CC=tcc IMG=voidlinux/voidlinux-musl DEPS="tcc binutils musl-devel"
- CC=pcc IMG=voidlinux/voidlinux-musl DEPS="pcc binutils musl-devel"
install:
- docker pull "$IMG"
- docker run -v "$PWD":/tmp/build-dir -w "/tmp/build-dir" "$IMG" /bin/sh -c "xbps-install -Syu xbps && xbps-install -yu && xbps-install -y $DEPS make pkgconf kyua zlib-devel libarchive-devel atf-devel && CC=$CC ./configure --enable-tests && make -j$(nproc) && make check"
script:
- echo BUILDS PASSED