2015-08-04 9 views
6

Nach TravisCI docs,Wie geben Sie IP-Adressen für das Host-Addon von TravisCI an?

Wenn Ihr Build erfordert benutzerdefinierte Host-Namen eingerichtet haben, können Sie einen Host oder eine Liste von ihnen in Ihrem .travis.yml angeben. Travis CI wird automatisch die Hostnamen in/etc/hosts für IPv4 und IPv6 einrichten.

Aber es sagt nichts über die Angabe von IP-Adressen. Es sagt auch nichts über das Format für die Hostnamen aus. Ist es möglich, einen einfachen Alias ​​anzugeben, wie myhostnamealias oder erfordert es einen FQDN? Zumindest CircleCl erwähnt, dass es einen FQDN verwendet (obwohl ich nicht weiß, warum diese Bestimmung existiert, aber das ist eine separate Frage.)

Danke, Robin.

+0

Dies wurde gebeten, auf https://github.com/travis-ci/travis-ci/issues/5754 – Jarl

+0

Danke für das Zeigen auf das Problem. Ich bin überrascht, dass es so schlecht beantwortet wurde und würde anzeigen, dass Sie keine DNS-Aliase auf dem Travis-Build-Host verwenden können, was ziemlich erbärmlich ist. Circle CI hat keine solche Beschränkung. –

Antwort

5

Experimentell ich herausgefunden haben, dass die Liste der Hosts in

addons: 
    hosts: 
    - travis.dev 
    - joshkalderimis.com 

vorgesehen sind alle eingestellt werden bis zu 127.0.0.1 entspricht /etc/hosts Einträge wie diese zeigen:

127.0.0.1 travis.dev 
127.0.0.1 joshkalderimis.com 
+0

Ich habe heute Morgen getestet und meinen Hostnamen mit Addons festgelegt: wie oben und einen Hostnamen als local.dev setzen, dann in meinen Bash Scripts auf Travis zum Testen meines Builds Ich suche auf local.dev und es löst sich wie folgt . '' 'Name: \t local.dev Adresse: 127.0.53.53''' – MitchellK

+0

https://docs.travi-ci.com/user/hosts – Cerin

Verwandte Themen