debian-forge-composer/.travis.yml
Ondřej Budai 2520c5c60a travis: limit the tests to ami and vhd
ami and vhd tests support uploading to the cloud. However, this not yet
implemented by Schutzbot. This commit drops all the tests from Travis
except for these two.
2020-05-15 18:47:54 +02:00

28 lines
787 B
YAML

dist: bionic
addons:
apt:
packages:
- genisoimage
- gnupg2
- qemu-utils
- qemu-kvm
- rpm
- systemd-container
matrix:
include:
- name: fedora_30
arch: amd64
- name: fedora_31
arch: amd64
- name: fedora_32
arch: amd64
language: generic
script:
# set go version to 1.12.x
- eval "$(gimme 1.12.x)"
# ubuntu's rpm package sets dbpath to ~/.rpmdb, which makes rpm fail...
- sudo sh -c 'mkdir /etc/rpm; echo "%_dbpath /var/lib/rpm" > /etc/rpm/macros'
- export GO111MODULE=on
- go test -c -tags 'travis integration' -o osbuild-image-tests ./cmd/osbuild-image-tests
- sudo ./osbuild-image-tests -test.v test/cases/${TRAVIS_JOB_NAME}*-x86_64-ami-boot.json test/cases/${TRAVIS_JOB_NAME}*-x86_64-vhd-boot.json