.cirrus.yml (763B)
1 env: 2 CIRRUS_CLONE_DEPTH: '2' 3 LANG: en_US.UTF-8 4 5 freebsd_task: 6 name: FreeBSD 7 only_if: $BRANCH != "master" 8 freebsd_instance: 9 image_family: freebsd-15-0-amd64-ufs 10 timeout_in: 30m 11 install_script: 12 - pkg install -y cmake gmake ninja unzip wget gettext python git 13 build_deps_script: 14 - gmake deps 15 build_script: 16 - gmake CMAKE_EXTRA_FLAGS="-DCI_BUILD=ON" nvim 17 workaround_script: 18 # Run tests as user "cirrus" instead of root. This is required for the 19 # permission-related tests to work correctly. 20 - pw useradd cirrus -m 21 - chown -R cirrus:cirrus . 22 functionaltest_script: 23 - sudo -u cirrus gmake functionaltest 24 unittest_script: 25 - sudo -u cirrus gmake unittest 26 oldtest_script: 27 - sudo -u cirrus gmake oldtest