]> arthur.barton.de Git - bup.git/blob - .cirrus.yml
bup: import merge_dict
[bup.git] / .cirrus.yml
1
2 task:
3   name: debian
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)' check"
15
16 task:
17   name: freebsd
18   freebsd_instance:
19     image: freebsd-11-2-release-amd64
20     cpu: 2
21     memory: 8
22   script: |
23     set -xe
24     dev/prep-for-freebsd-build
25     dev/system-info
26     gmake -j3 check
27     # It looks like su might not work here...
28     #pw useradd -n bup -s /bin/sh -m -w no
29     #chown -R bup .
30     #su -l bup -c "gmake -j3 -C '$PWD' check"
31
32 task:
33   name: macos
34   osx_instance:
35     image: mojave-xcode-10.2
36   script: |
37     set -xe
38     dev/prep-for-macos-build
39     dev/system-info
40     make -j3 check