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