我使用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配置的链接是这里。
发布于 2019-04-26 14:40:35
我发现travis的jobs密钥会覆盖matrix:includes。
您是否尝试过移除jobs系统以查看matrix是否有效?
https://stackoverflow.com/questions/55847614
复制相似问题