X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=.cirrus.yml;h=fd92f24cb7d15d3ebd7b7b1664d913d6c9566b62;hb=51e0158c85a3519be1b3bc5ac4f1349f5010923c;hp=712f953f92296662dc3a1b9030c525739b41556e;hpb=8e822a862d8f229d929ab790ec47b047bd960934;p=bup.git diff --git a/.cirrus.yml b/.cirrus.yml index 712f953..fd92f24 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,6 +1,6 @@ task: - name: debian (py2) + name: debian (py2 check/lint root) container: image: debian:buster cpu: 4 @@ -9,10 +9,11 @@ task: set -xe dev/prep-for-debianish-build python2 dev/system-info - eatmydata make -j6 PYTHON=python2 check + BUP_PYTHON_CONFIG=python2.7-config ./configure --with-pylint=yes + make -j6 check task: - name: debian (long py2) + name: debian (py2 long-check) container: image: debian:buster cpu: 4 @@ -23,10 +24,11 @@ task: dev/system-info adduser --disabled-password --gecos '' bup chown -R bup:bup . - su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python2 long-check" + printf "make -j6 -C %q BUP_PYTHON_CONFIG=python2.7-config long-check" \ + "$(pwd)" | su -l bup task: - name: debian (root py2) + name: debian (py2 check) container: image: debian:buster cpu: 4 @@ -37,10 +39,11 @@ task: dev/system-info adduser --disabled-password --gecos '' bup chown -R bup:bup . - su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python2 check" + printf "make -j6 -C %q BUP_PYTHON_CONFIG=python2.7-config check" \ + "$(pwd)" | su -l bup task: - name: debian (py3) + name: debian (py3 check/lint root) container: image: debian:buster cpu: 4 @@ -49,10 +52,11 @@ task: set -xe dev/prep-for-debianish-build python3 dev/system-info - eatmydata make -j6 PYTHON=python3 check + BUP_PYTHON_CONFIG=python3-config ./configure --with-pylint=yes + make -j6 check task: - name: debian (long py3) + name: debian (py3 long-check) container: image: debian:buster cpu: 4 @@ -63,10 +67,11 @@ task: dev/system-info adduser --disabled-password --gecos '' bup chown -R bup:bup . - su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python3 long-check" + printf "make -j6 -C %q BUP_PYTHON_CONFIG=python3-config long-check" \ + "$(pwd)" | su -l bup task: - name: debian (root py3) + name: debian (py3 check) container: image: debian:buster cpu: 4 @@ -77,10 +82,11 @@ task: dev/system-info adduser --disabled-password --gecos '' bup chown -R bup:bup . - su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python3 check" + printf "make -j6 -C %q BUP_PYTHON_CONFIG=python3-config check" \ + "$(pwd)" | su -l bup task: - name: freebsd (py3) + name: freebsd (py3 check) freebsd_instance: image: freebsd-12-2-release-amd64 cpu: 4 @@ -89,16 +95,15 @@ task: set -xe dev/prep-for-freebsd-build python3 dev/system-info - gmake -j6 PYTHON=python3.7 check + BUP_PYTHON_CONFIG=python3.8-config make -j6 check task: - name: macos (py3) + name: macos (py3 check) osx_instance: image: catalina-base script: | set -xe dev/prep-for-macos-build python3 export PKG_CONFIG_PATH=/usr/local/opt/readline/lib/pkgconfig - export PYTHON=python3 dev/system-info - make -j4 PYTHON=python3 check + make -j6 BUP_PYTHON_CONFIG=python3-config LDFLAGS=-L/usr/local/lib check