在travis.ci中使用sudo:true和构建矩阵的单个元素?

时间:2016-01-08 02:21:00

标签: travis-ci

我使用并喜欢Travis CI持续集成GitHub上的开源项目。我喜欢快速容器构建,所以我在脚本上全局设置sudo: false

但是,在我的构建矩阵的一个特定构建中,我想要启动我自己的docker容器,所以我认为我需要sudo: true。这是否意味着我需要对所有构建使用sudo: true或者是否有某种方法可以解决这个问题?我想将sudo: true设置为仅一个版本。或者,是否可以在同一个GitHub存储库中拥有多个.travis.yml脚本?

1 个答案:

答案 0 :(得分:3)

numpy .travis.yml script所示,您可以按元素指定sudo: true

  include:
    - python: 2.7
      sudo: true
      dist: trusty
      env: ...
    - python: 2.7
      env: ...