-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
34 lines (34 loc) · 1.01 KB
/
.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
24
25
26
27
28
29
30
31
32
33
34
---
language: generic
env:
global:
- RAKUDO_URL="https://rakudo.perl6.org/downloads/prerelease/rakudo-prerelease.tar.gz"
- LOCAL_BUILD="1"
matrix:
# - TAG="alpine-x86_64-3.6"
# - TAG="alpine-x86_64-3.7"
- TAG="centos-x86_64-7"
- TAG="debian-amd64-8"
- TAG="debian-amd64-9"
- TAG="fedora-x86_64-27"
- TAG="fedora-x86_64-28"
- TAG="fedora-x86_64-29"
- TAG="opensuse-x86_64-42.3"
- TAG="opensuse-x86_64-15.0"
- TAG="ubuntu-amd64-14.04"
- TAG="ubuntu-amd64-16.04"
- TAG="ubuntu-amd64-17.10"
- TAG="ubuntu-amd64-18.04"
- TAG="ubuntu-amd64-18.10"
- TAG="ubuntu-i386-16.04"
- TAG="ubuntu-i386-17.10"
- TAG="ubuntu-i386-18.04"
- TAG="ubuntu-i386-18.10"
sudo: required
services:
- docker
install:
- set -e
- if [ -z "$LOCAL_BUILD" ]; then docker pull nxadm/rakudo-pkg-canary:$TAG; else docker build -f docker/Dockerfile-$TAG -t nxadm/rakudo-pkg-canary:$TAG docker; fi
script:
- docker run -ti -e RAKUDO_URL=$RAKUDO_URL nxadm/rakudo-pkg-canary:$TAG