似乎travis在集成过程开始时默认配置64位构建机器。
我可以在.travis.yml中使用任何选项来请求32位Ubuntu构建机器吗?
我真的需要32位操作系统,因为64位Ubuntu拒绝安装32位支持库(ia32-libs)。
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch
E: Unable to correct problems, you have held broken packages.
答案 0 :(得分:2)
@roidrage于2015年7月23日发表评论:
暂时关闭此问题,因为我们没有立即计划添加此功能。
我们是否应该最终将其添加到路线图中,我们将确保更新此票证。
答案 1 :(得分:0)
在https://github.com/travis-ci/travis-ci/issues/5770处发疯表示可以通过在.travis.yml
中添加以下内容来在64位容器中运行32位图像:
services:
- docker
script:
- "docker run -i -v \"${PWD}:/MyProgram\" toopher/centos-i386:centos6 /bin/bash -c \"linux32 --32bit i386 /MyProgram/build.sh\""