我使用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。
答案 0 :(得分:0)
我发现travis的jobs
键倾向于覆盖matrix:includes
。
您是否尝试过删除jobs
系统以查看matrix
是否有效?