Матрица Трэвиса не включает работу с несколькими операционными системами. - PullRequest
0 голосов
/ 25 апреля 2019

Я использую 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: здесь .

1 Ответ

0 голосов
/ 26 апреля 2019

Я обнаружил, что ключ jobs Тревиса имеет тенденцию переопределять matrix:includes.

Вы пытались удалить систему jobs, чтобы проверить, работает ли matrix?

...