Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Stop using travis_build.sh
Baptiste Daroussin committed 7 years ago
commit 1397cf65b6e5a98eda68ece9f7ad93928c22c66b
parent e3951d2
1 file changed +21 -5
modified .cirrus.yml
@@ -2,7 +2,10 @@ freebsd11_task:
        freebsd_instance:
                image: freebsd-11-2-release-amd64
        install_script: pkg install -y kyua
-
        script: scripts/travis_build.sh
+
        script:
+
                - ./configure
+
                - make -j4 || make V=1
+
        check_script: make check || { kyua report --verbose ; exit 1 ; }

freebsd12_task:
        freebsd_instance:
@@ -11,7 +14,7 @@ freebsd12_task:
        script:
                - ./configure
                - make -j4 || make V=1
-
        check-script: make check || { kyua report --verbose ; exit 1 }
+
        check_script: make check || { kyua report --verbose ; exit 1 ;}

debian_task:
        container:
@@ -20,16 +23,29 @@ debian_task:
                - apt-get update
                - apt-get install -y libbsd-dev libarchive-dev libssl-dev liblzma-dev liblua5.2-dev nettle-dev liblzo2-dev libattr1-dev libacl1-dev wget build-essential zlib1g-dev libbz2-dev
        install_script: scripts/install_deps.sh
-
        script: scripts/travis_build.sh
+
        script:
+
                - ./configure --with-libarchive-pc
+
                - make -j4 || make V=1
+
        check_script: make check || { kyua report --verbose ; exit 1 ; }

osx_task:
        osx_instance:
                image: mojave-xcode-10.1
        install_script: scripts/install_deps.sh
-
        script: scripts/travis_build.sh
+
        env:
+
                LDFLAGS: -L/usr/local/opt/libarchive/lib
+
                CPPFLAGS: -I/usr/local/opt/libarchive/include
+
                CFLAGS: -I/usr/local/opt/libarchive/include
+
        script:
+
                - ./configure
+
                - make -j4 || make V=1
+
        check_script: make check || { kyua report --verbose ; exit 1 ;}

alpine_task:
        container:
                image: alpine:latest
        install-script: apk add gcc kyua libarchive tcl musl-dev libbsd-dev zlib zlib-dev bzip2-dev libarchive-dev openssl-dev xz-dev make fts-dev
-
        script: scripts/travis_build.sh
+
        script:
+
                - ./configure --with-libarchive-pc
+
                - make -j4 || make V=1
+
        check_script: make check || { kyua report --verbose ; exit 1 ; }