2013-08-28 46 views
2

我想用travis ci来测试一个库,但它需要访问一个API,它必须明确允许IP地址访问它。Travis CI,虚拟机的静态IP

有没有办法配置travis只使用一个外部IP,无论是免费还是付费版本?

我需要的是确保travis中虚拟机的外部IP始终是一组预定义的IP之一。

我真的不想配置代理等,虽然如果推动来推,这就是我可能会做的。

回答

2

无法让虚拟机使用单个IP。我们确实有一个我们目前使用的子网,但是这个子网可以随时更改,所以这个选项也不会很理想。从您提到的选项中,听起来像代理是最好的解决方案。

+0

好吧10x无论如何:)任何可靠的代理服务器的开放源代码浮现在脑海? –

+0

什么是子网? http://stackoverflow.com/questions/26497826/travis-ci-pro-cidr-ip-range –

+0

为了防止有人遇到这种情况并导致错误信息,有办法让虚拟机使用相同的IP(即使在单独的硬件上设备)。似乎这是特拉维斯的一个内部问题。 – monokrome