]> arthur.barton.de Git - bup.git/blob - .cirrus.yml
configure: test for functional readline more carefully
[bup.git] / .cirrus.yml
1
2 task:
3   name: debian (long)
4   container:
5     image: debian:buster
6     cpu: 2
7     memory: 8
8   script: |
9     set -xe
10     dev/prep-for-debianish-build
11     dev/system-info
12     adduser --disabled-password --gecos '' bup
13     chown -R bup:bup .
14     su -l bup -c "eatmydata make -j3 -C '$(pwd)' long-check"
15
16 task:
17   name: debian (root)
18   container:
19     image: debian:buster
20     cpu: 2
21     memory: 8
22   script: |
23     set -xe
24     dev/prep-for-debianish-build
25     dev/system-info
26     eatmydata make -j3 check
27
28 task:
29   name: debian (xattr)
30   container:
31     image: debian:buster
32     cpu: 2
33     memory: 8
34   script: |
35     set -xe
36     dev/prep-for-debianish-build python2 xattr
37     dev/system-info
38     adduser --disabled-password --gecos '' bup
39     chown -R bup:bup .
40     su -l bup -c "eatmydata make -j3 -C '$(pwd)' check"
41
42 task:
43   name: freebsd
44   freebsd_instance:
45     image: freebsd-12-1-release-amd64
46     cpu: 2
47     memory: 8
48   script: |
49     set -xe
50     dev/prep-for-freebsd-build
51     dev/system-info
52     gmake -j3 check
53     # It looks like su might not work here...
54     #pw useradd -n bup -s /bin/sh -m -w no
55     #chown -R bup .
56     #su -l bup -c "gmake -j3 -C '$PWD' check"
57
58 task:
59   name: macos
60   osx_instance:
61     image: mojave-xcode-10.2
62   script: |
63     set -xe
64     dev/prep-for-macos-build
65     export PKG_CONFIG_PATH=/usr/local/opt/readline/lib/pkgconfig
66     dev/system-info
67     make -j3 check
68
69 task:
70   name: debian (python 3 - under construction)
71   container:
72     image: debian:buster
73     cpu: 2
74     memory: 8
75   script: |
76     set -xe
77     dev/prep-for-debianish-build python3
78     dev/system-info
79     adduser --disabled-password --gecos '' bup
80     chown -R bup:bup .
81     su -l bup -c "PYTHON=python3 eatmydata make -j3 -C '$(pwd)' check"