将sudo:true与travis.ci中构建矩阵的单个元素一起使用



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

然而,在我的构建矩阵的一个特定构建中,我想建立一个自己的docker容器,所以我认为这里需要sudo: true。这是否意味着我需要在所有构建中使用sudo: true,或者有什么方法可以解决这个问题?我只想为一个构建设置sudo: true。或者,是否可以在同一个GitHub存储库中拥有多个.travis.yml脚本?

如numpy.travis.yml脚本所示,您可以根据每个元素指定sudo: true

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

最新更新