I have the following config:
language: rust
cache: cargo
rust:
- stable
- beta
- nightly
os:
- linux
- windows
- osx
matrix:
include:
- os: linux
dist: bionic
addons:
apt:
packages:
- libgtk-3-dev
- python3
- python3-pip
- python3-setuptools
- ninja-build
- os: windows
addons:
apt:
packages:
- python3
- os: osx
addons:
apt:
packages:
- python3
allow_failures:
- rust: nightly
fast_finish: true
install:
- pip3 install --user meson
- rustup component add rustfmt
script:
- cargo test --verbose
- cargo test --verbose --features static
It’s currently run at https://travis-ci.org/MOZGIII/libui-sys - see https://travis-ci.org/MOZGIII/libui-sys/builds/578014802 for example.
The issue is is, pretty much, that travis is doing something completely unexpected to me. I just want to the same install
and script
steps run for every platform, but with different addons
settings.