xref: /freebsd/contrib/atf/.cirrus.yml (revision c203bd70)
1*c203bd70SAlex Richardsonenv:
2*c203bd70SAlex Richardson  CIRRUS_CLONE_DEPTH: 1
3*c203bd70SAlex Richardson  ARCH: amd64
4*c203bd70SAlex Richardson
5*c203bd70SAlex Richardsontask:
6*c203bd70SAlex Richardson  matrix:
7*c203bd70SAlex Richardson    - name: 13.0-CURRENT
8*c203bd70SAlex Richardson      freebsd_instance:
9*c203bd70SAlex Richardson        image_family: freebsd-13-0-snap
10*c203bd70SAlex Richardson    - name: 12.2-STABLE
11*c203bd70SAlex Richardson      freebsd_instance:
12*c203bd70SAlex Richardson        image_family: freebsd-12-2-snap
13*c203bd70SAlex Richardson    - name: 12.1-RELEASE
14*c203bd70SAlex Richardson      freebsd_instance:
15*c203bd70SAlex Richardson        image_family: freebsd-12-1
16*c203bd70SAlex Richardson  install_script:
17*c203bd70SAlex Richardson    - sed -i.bak -e 's,pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly,pkg+http://pkg.FreeBSD.org/\${ABI}/latest,' /etc/pkg/FreeBSD.conf
18*c203bd70SAlex Richardson    - ASSUME_ALWAYS_YES=yes pkg bootstrap -f
19*c203bd70SAlex Richardson    - pkg install -y autoconf automake libtool kyua
20*c203bd70SAlex Richardson  script:
21*c203bd70SAlex Richardson    - env JUNIT_OUTPUT=$(pwd)/test-results.xml ./admin/travis-build.sh
22*c203bd70SAlex Richardson  always:
23*c203bd70SAlex Richardson    junit_artifacts:
24*c203bd70SAlex Richardson      path: "test-results.xml"
25*c203bd70SAlex Richardson      type: text/xml
26*c203bd70SAlex Richardson      format: junit
27