travis:请求32位travis构建机器

时间:2015-03-31 05:50:04

标签: travis-ci

似乎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.

2 个答案:

答案 0 :(得分:2)

不,没有这样的选择(至少目前为止)。请参阅此问题:enter image description here

  

@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\""