我使用并喜欢Travis CI持续集成GitHub上的开源项目。我喜欢快速容器构建,所以我在脚本上全局设置sudo: false
。
但是,在我的构建矩阵的一个特定构建中,我想要启动我自己的docker容器,所以我认为我需要sudo: true
。这是否意味着我需要对所有构建使用sudo: true
或者是否有某种方法可以解决这个问题?我想将sudo: true
设置为仅一个版本。或者,是否可以在同一个GitHub存储库中拥有多个.travis.yml
脚本?
答案 0 :(得分:3)
如numpy .travis.yml script所示,您可以按元素指定sudo: true
。
include:
- python: 2.7
sudo: true
dist: trusty
env: ...
- python: 2.7
env: ...