xref: /freebsd/.cirrus.yml (revision cbda686f)
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-12-1
14    freebsd_instance:
15      image: freebsd-11-3-stable-amd64-v20190801
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  - ./build/ci/build.sh -a build
23  test_script:
24  - ./build/ci/build.sh -a test
25  - ./build/ci/cirrus_ci/ci.sh test
26  install_script:
27  - ./build/ci/build.sh -a install
28
29Fedora_30_task:
30  container:
31    dockerfile: build/ci/cirrus_ci/Dockerfile.fc30
32  env:
33    matrix:
34      - BS: autotools
35      - BS: cmake
36    matrix:
37      - CRYPTO: mbedtls
38      - CRYPTO: nettle
39      - CRYPTO: openssl
40  configure_script:
41  - ./build/ci/build.sh -a autogen
42  - ./build/ci/build.sh -a configure
43  build_script:
44  - ./build/ci/build.sh -a build
45  test_script:
46  - ./build/ci/build.sh -a test
47  install_script:
48  - ./build/ci/build.sh -a install
49
50Windows_Cygwin_task:
51  windows_container:
52    image: cirrusci/windowsservercore:2019
53    os_version: 2019
54  env:
55    BE: cygwin-gcc
56  prepare_script:
57  - build\ci\cirrus_ci\ci.cmd prepare
58  configure_script:
59  - build\ci\cirrus_ci\ci.cmd configure
60  build_script:
61  - build\ci\cirrus_ci\ci.cmd build
62  test_script:
63  - build\ci\cirrus_ci\ci.cmd test
64  install_script:
65  - build\ci\cirrus_ci\ci.cmd install
66