# https://cirrus-ci.org/examples/ # https://github.com/curl/curl/blob/master/.cirrus.yml # FreeBSD seems to have constant version problems, which requires IGNORE_OSVERSION. env: CIRRUS_CLONE_DEPTH: 5 IGNORE_OSVERSION: yes task: matrix: - name: Debug build, FreeBSD 13.2 freebsd_instance: image_family: freebsd-13-2 pkginstall_script: - pkg update -f - pkg install -y gmake configure_script: compile_script: - CXXFLAGS="-DDEBUG -g3 -O0" gmake -j 3 test_script: - ./cryptest.exe v - ./cryptest.exe tv all - name: Release build, FreeBSD 13.2 freebsd_instance: image_family: freebsd-13-2 pkginstall_script: - pkg update -f - pkg install -y gmake configure_script: compile_script: - gmake -j 3 test_script: - ./cryptest.exe v - ./cryptest.exe tv all - name: Debug build, FreeBSD 14.0 (snap) freebsd_instance: image_family: freebsd-14-0-snap pkginstall_script: - pkg update -f - pkg install -y gmake configure_script: compile_script: - CXXFLAGS="-DDEBUG -g3 -O0" gmake -j 3 test_script: - ./cryptest.exe v - ./cryptest.exe tv all - name: Release build, FreeBSD 14.0 (snap) freebsd_instance: image_family: freebsd-14-0-snap pkginstall_script: - pkg update -f - pkg install -y gmake configure_script: compile_script: - gmake -j 3 test_script: - ./cryptest.exe v - ./cryptest.exe tv all