forked from canonical/mir
-
Notifications
You must be signed in to change notification settings - Fork 0
/
spread.yaml
68 lines (61 loc) · 1.81 KB
/
spread.yaml
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
project: mir
kill-timeout: 50m
backends:
lxd:
systems:
- ubuntu-16.04-64
- ubuntu-17.10-64
- ubuntu-18.04-64
- ubuntu-devel-64:
image: ubuntu-daily:devel/amd64
- fedora-27-64
- fedora-28-64
- fedora-rawhide-64:
image: images:fedora/28/amd64
google:
key: "$(HOST: echo $SPREAD_GOOGLE_KEY)"
plan: n1-highcpu-8
location: computeengine/us-east1-b
systems:
- ubuntu-16.04-64:
image: ubuntu-os-cloud/ubuntu-1604-lts
- ubuntu-17.10-64:
image: ubuntu-os-cloud/ubuntu-1710
- ubuntu-18.04-64:
image: ubuntu-os-cloud/ubuntu-1804-lts
- ubuntu-devel-64:
image: ubuntu-os-cloud-devel/ubuntu-1810
- fedora-27-64
- fedora-28-64
- fedora-rawhide-64:
image: fedora-28-64
environment:
ARCH: amd64
ARCH/amd64: amd64
ARCH/arm64: arm64
ARCH/armhf: armhf
ARCH/i386: i386
CLANG: 0
CLANG/clang: 1
VALGRIND: 0
VALGRIND/valgrind: 1
prepare: |
# NOTE: This part of the code needs to be in spread.yaml as it runs before
# the rest of the source code (including the tests/lib directory) is
# around. The purpose of this code is to fix some connectivity issues and
# then apply the delta of the git repository.
# apt update is hanging on security.ubuntu.com with IPv6, prefer IPv4 over IPv6
cat <<EOF > /etc/gai.conf
precedence ::1/128 50
precedence ::/0 40
precedence 2002::/16 30
precedence ::/96 20
precedence ::ffff:0:0/96 100
EOF
suites:
spread/build/:
summary: Build Mir
path:
/spread/mir
exclude:
- .git