1task:
2  name: stable x86_64-unknown-freebsd-11
3  freebsd_instance:
4    image: freebsd-11-4-release-amd64
5  setup_script:
6    - pkg install -y curl
7    - curl https://sh.rustup.rs -sSf --output rustup.sh
8    - sh rustup.sh -y --profile=minimal
9    - . $HOME/.cargo/env
10    - rustup default stable
11  test_script:
12    - . $HOME/.cargo/env
13    - LIBC_CI=1 sh ci/run.sh x86_64-unknown-freebsd
14    - sh ci/run.sh x86_64-unknown-freebsd
15
16task:
17  name: nightly x86_64-unknown-freebsd-12
18  freebsd_instance:
19    image: freebsd-12-1-release-amd64
20  setup_script:
21    - pkg install -y curl
22    - curl https://sh.rustup.rs -sSf --output rustup.sh
23    - sh rustup.sh --default-toolchain nightly -y --profile=minimal
24    - . $HOME/.cargo/env
25    - rustup default nightly
26  test_script:
27    - . $HOME/.cargo/env
28    - LIBC_CI=1 sh ci/run.sh x86_64-unknown-freebsd
29    - sh ci/run.sh x86_64-unknown-freebsd
30
31task:
32  name: nightly x86_64-unknown-freebsd-13
33  freebsd_instance:
34    image: freebsd-13-0-current-amd64-v20201001
35  setup_script:
36    - pkg install -y curl
37    - curl https://sh.rustup.rs -sSf --output rustup.sh
38    - sh rustup.sh -y --profile=minimal
39    - . $HOME/.cargo/env
40    - rustup default nightly
41  test_script:
42    - . $HOME/.cargo/env
43    - LIBC_CI=1 sh ci/run.sh x86_64-unknown-freebsd
44    - sh ci/run.sh x86_64-unknown-freebsd
45