]> git.ipfire.org Git - thirdparty/libarchive.git/blob - .cirrus.yml
CI: add dist-artifact
[thirdparty/libarchive.git] / .cirrus.yml
1 env:
2 CIRRUS_CLONE_DEPTH: 1
3 ARCH: amd64
4
5 FreeBSD_task:
6 matrix:
7 env:
8 BS: autotools
9 env:
10 BS: cmake
11 matrix:
12 freebsd_instance:
13 image_family: freebsd-13-0
14 freebsd_instance:
15 image_family: freebsd-12-2
16 freebsd_instance:
17 image_family: freebsd-11-4
18 prepare_script:
19 - ./build/ci/cirrus_ci/ci.sh prepare
20 configure_script:
21 - env CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./build/ci/build.sh -a autogen
22 - env CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./build/ci/build.sh -a configure
23 build_script:
24 - ./build/ci/build.sh -a build
25 test_script:
26 - env SKIP_TEST_RESTORE_ATIME=1 ./build/ci/build.sh -a test
27 - ./build/ci/cirrus_ci/ci.sh test
28 install_script:
29 - ./build/ci/build.sh -a install
30
31 Windows_Cygwin_task:
32 windows_container:
33 image: cirrusci/windowsservercore:2019
34 os_version: 2019
35 env:
36 BE: cygwin-gcc
37 prepare_script:
38 - build\ci\cirrus_ci\ci.cmd prepare
39 configure_script:
40 - build\ci\cirrus_ci\ci.cmd configure
41 build_script:
42 - build\ci\cirrus_ci\ci.cmd build
43 test_script:
44 - build\ci\cirrus_ci\ci.cmd test
45 install_script:
46 - build\ci\cirrus_ci\ci.cmd install