travis 的 matrix.include 无法处理多个 os
The travis' matrix.include not working on multiple os
我使用matrix.include在不同的os中触发多个测试,配置如下:
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
我预计所有 OS 都会 运行 构建,但只有第一个被触发,其他的由于某种原因被忽略了。
travis-ci配置的link是here.
我发现 travis 的 jobs
键倾向于覆盖 matrix:includes
。
您是否尝试删除 jobs
系统以查看 matrix
是否有效?
我使用matrix.include在不同的os中触发多个测试,配置如下:
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
我预计所有 OS 都会 运行 构建,但只有第一个被触发,其他的由于某种原因被忽略了。
travis-ci配置的link是here.
我发现 travis 的 jobs
键倾向于覆盖 matrix:includes
。
您是否尝试删除 jobs
系统以查看 matrix
是否有效?