2013-07-09 2 views
0

Я написал свой собственный код библиотеки с открытым исходным кодом.как настроить travis, чтобы я мог использовать nslookup

https://github.com/simkimsia/UtilityLib/

У меня есть функция, которая пытается получить IP-адрес от хоста.

https://github.com/simkimsia/UtilityLib/blob/master/Lib/HttpLib.php#L34

Я написал тестовый случай для этого.

https://github.com/simkimsia/UtilityLib/blob/master/Test/Case/Lib/HttpLibTest.php#L45

Он проходил в моем локальном хосте, но не в Travis CI.

См https://travis-ci.org/simkimsia/UtilityLib/jobs/8874800

В основном это говорит Nslookup не найден.

Как настроить трафик, чтобы разрешить мне использовать nslookup?

ответ

1

nslookup по умолчанию не установлен на виртуальных машинах. Вы можете установить его, добавив его в свой .travis.yml:

before_install: 
    - sudo apt-get -qq update 
    - sudo apt-get -qq install dnsutils 
+0

он работает! для подтверждения см. https://travis-ci.org/simkimsia/UtilityLib/builds/9258813 –

Смежные вопросы