Я использую matrix.include для запуска нескольких тестов между различными осями, конфигурация выглядит следующим образом:
matrix:
include:
- name: "build on linux"
os: linux
dist: trusty
sudo: required
services: docker
- name: "build on mac"
os: osx
osx_image: xcode10
env: CPPFLAGS=-I/usr/local/opt/openssl/include LDFLAGS=-L/usr/local/opt/openssl/lib
- name: "build on windows"
os: windows
Я ожидал, что все ОС будут запускать сборку, но только первая запущена, остальные былипо какой-то причине игнорируется.
Ссылка конфига travis-ci: здесь .