travis'矩阵。包括不在多个操作系统上工作

问题描述 投票:0回答:1

我使用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配置的链接是here

travis-ci
1个回答
0
投票

我发现travis的jobs键倾向于覆盖matrix:includes

你有没有尝试删除jobs系统,看看matrix是否有效?

© www.soinside.com 2019 - 2024. All rights reserved.