Sync with 'master'
[git.git] / .cirrus.yml
blob77346a4929d4eb6af398cbf0761016d8c6d34347
1 env:
2   CIRRUS_CLONE_DEPTH: 1
4 freebsd_task:
5   env:
6     GIT_PROVE_OPTS: "--timer --jobs 10"
7     GIT_TEST_OPTS: "--no-chain-lint --no-bin-wrappers"
8     MAKEFLAGS: "-j4"
9     DEFAULT_TEST_TARGET: prove
10     DEVELOPER: 1
11   freebsd_instance:
12     image_family: freebsd-13-2
13     memory: 2G
14   install_script:
15     pkg install -y gettext gmake perl5
16   create_user_script:
17     - pw useradd git
18     - chown -R git:git .
19   build_script:
20     - su git -c gmake
21   test_script:
22     - su git -c 'gmake DEFAULT_UNIT_TEST_TARGET=unit-tests-prove test unit-tests'