]> arthur.barton.de Git - bup.git/blobdiff - .cirrus.yml
index: remove vestigial buffer and sys imports
[bup.git] / .cirrus.yml
index d2b4043735b1144db45cc5902de4285974c66d72..58eab23afca75494d2eba913602ed56af6b0543a 100644 (file)
@@ -8,6 +8,33 @@ task:
   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)' 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"
@@ -21,6 +48,7 @@ task:
   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
@@ -34,4 +62,21 @@ task:
   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"