首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不工作于多个操作系统的travis‘matrix.include

问不工作于多个操作系统的travis‘matrix.include
EN

Stack Overflow用户
提问于 2019-04-25 10:52:40
回答 1查看 116关注 0票数 0

我使用matrix.include在不同操作系统之间触发多个测试,配置如下:

代码语言:javascript
复制
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配置的链接是这里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-26 14:40:35

我发现travis的jobs密钥会覆盖matrix:includes。

您是否尝试过移除jobs系统以查看matrix是否有效?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55847614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档