как настроить 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 не найден.

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


person Kim Stacks    schedule 09.07.2013    source источник


Ответы (1)


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

before_install:
  - sudo apt-get -qq update
  - sudo apt-get -qq install dnsutils
person sarahhodne    schedule 15.07.2013
comment
оно работает! для подтверждения см. travis-ci.org/simkimsia/UtilityLib/builds/9258813 - person Kim Stacks; 19.07.2013