task:
- name: debian
+ name: debian (long)
container:
image: debian:buster
cpu: 2
script: |
set -xe
dev/prep-for-debianish-build
+ dev/system-info
+ adduser --disabled-password --gecos '' bup
+ chown -R bup:bup .
+ su -l bup -c "eatmydata make -j3 -C '$(pwd)' long-check"
+
+task:
+ name: debian (root)
+ container:
+ image: debian:buster
+ cpu: 2
+ memory: 8
+ script: |
+ set -xe
+ dev/prep-for-debianish-build
+ dev/system-info
+ eatmydata make -j3 check
+
+task:
+ name: debian (xattr)
+ container:
+ image: debian:buster
+ cpu: 2
+ memory: 8
+ script: |
+ set -xe
+ dev/prep-for-debianish-build python2 xattr
+ dev/system-info
adduser --disabled-password --gecos '' bup
chown -R bup:bup .
su -l bup -c "eatmydata make -j3 -C '$(pwd)' check"
script: |
set -xe
dev/prep-for-freebsd-build
+ dev/system-info
gmake -j3 check
# It looks like su might not work here...
#pw useradd -n bup -s /bin/sh -m -w no
script: |
set -xe
dev/prep-for-macos-build
+ dev/system-info
make -j3 check
+
+task:
+ name: debian (python 3 - under construction)
+ container:
+ image: debian:buster
+ cpu: 2
+ memory: 8
+ script: |
+ set -xe
+ dev/prep-for-debianish-build python3
+ dev/system-info
+ adduser --disabled-password --gecos '' bup
+ chown -R bup:bup .
+ testcmd='BUP_ALLOW_UNEXPECTED_PYTHON_VERSION=true PYTHON=python3'
+ testcmd="$testcmd eatmydata make -j3 -C '$(pwd)' check"
+ su -l bup -c "$testcmd"