]> arthur.barton.de Git - bup.git/blob - .cirrus.yml
cirrus: adjust test names (root vs non-root, etc.)
[bup.git] / .cirrus.yml
1
2 task:
3   name: debian (py2 check root)
4   container:
5     image: debian:buster
6     cpu: 4
7     memory: 2
8   script: |
9     set -xe
10     dev/prep-for-debianish-build python2
11     dev/system-info
12     eatmydata make -j6 PYTHON=python2 check
13
14 task:
15   name: debian (py2 long-check)
16   container:
17     image: debian:buster
18     cpu: 4
19     memory: 2
20   script: |
21     set -xe
22     dev/prep-for-debianish-build python2
23     dev/system-info
24     adduser --disabled-password --gecos '' bup
25     chown -R bup:bup .
26     su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python2 long-check"
27
28 task:
29   name: debian (py2 check)
30   container:
31     image: debian:buster
32     cpu: 4
33     memory: 2
34   script: |
35     set -xe
36     dev/prep-for-debianish-build python2
37     dev/system-info
38     adduser --disabled-password --gecos '' bup
39     chown -R bup:bup .
40     su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python2 check"
41
42 task:
43   name: debian (py3 check root)
44   container:
45     image: debian:buster
46     cpu: 4
47     memory: 2
48   script: |
49     set -xe
50     dev/prep-for-debianish-build python3
51     dev/system-info
52     eatmydata make -j6 PYTHON=python3 check
53
54 task:
55   name: debian (py3 long-check)
56   container:
57     image: debian:buster
58     cpu: 4
59     memory: 2
60   script: |
61     set -xe
62     dev/prep-for-debianish-build python3
63     dev/system-info
64     adduser --disabled-password --gecos '' bup
65     chown -R bup:bup .
66     su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python3 long-check"
67
68 task:
69   name: debian (py3 check)
70   container:
71     image: debian:buster
72     cpu: 4
73     memory: 2
74   script: |
75     set -xe
76     dev/prep-for-debianish-build python3
77     dev/system-info
78     adduser --disabled-password --gecos '' bup
79     chown -R bup:bup .
80     su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python3 check"
81
82 task:
83   name: freebsd (py3 check)
84   freebsd_instance:
85     image: freebsd-12-2-release-amd64
86     cpu: 4
87     memory: 4
88   script: |
89     set -xe
90     dev/prep-for-freebsd-build python3
91     dev/system-info
92     gmake -j6 PYTHON=python3.7 check
93
94 task:
95   name: macos (py3 check)
96   osx_instance:
97     image: catalina-base
98   script: |
99     set -xe
100     dev/prep-for-macos-build python3
101     export PKG_CONFIG_PATH=/usr/local/opt/readline/lib/pkgconfig
102     export PYTHON=python3
103     dev/system-info
104     make -j4 PYTHON=python3 check