]> arthur.barton.de Git - bup.git/blobdiff - .cirrus.yml
configure: check for <readline.h> vs <readline/readline.h>
[bup.git] / .cirrus.yml
index 35a34439f0a4f9dc062adf561e50ab3acc55fa8d..15d96ec32da17bc4646962e70ceeb325abd038c6 100644 (file)
@@ -1,6 +1,6 @@
 
 task:
-  name: debian
+  name: debian (long)
   container:
     image: debian:buster
     cpu: 2
@@ -11,12 +11,38 @@ task:
     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"
 
 task:
   name: freebsd
   freebsd_instance:
-    image: freebsd-11-2-release-amd64
+    image: freebsd-12-1-release-amd64
     cpu: 2
     memory: 8
   script: |
@@ -36,5 +62,20 @@ task:
   script: |
     set -xe
     dev/prep-for-macos-build
+    export PKG_CONFIG_PATH=/usr/local/opt/readline/lib/pkgconfig
     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 .
+    su -l bup -c "PYTHON=python3 eatmydata make -j3 -C '$(pwd)' check"