In CircleCI auf localhost verbinden betreibe ich eine App, die Ich mag würde die Tests gegen auszuführen:CircleCI - wie
test:
pre:
# run app
- ./gradlew bootRun -Dgrails.env=dev:
background: true
- sleep 40
override:
- ./gradlew test
auf localhost die App ist zugänglich auf http://localhost:8080
. Ich kann die App auf CircleCI starten sehen.
Ich dachte, dass ich den Host localhost
ändern würde:
machine:
# Override /etc/hosts
hosts:
localhost: 127.0.0.1
Meine Tests vor Ort arbeiten korrekt. Am CircleCI
sie am Ende immer ohne Verbindung, wenn new HttpPost("http://localhost:8080/api");
mit diesem Fehler Aufruf:
org.apache.http.conn.HttpHostConnectException at SendMessageSpec.groovy:44 Caused by: java.net.ConnectException at SendMessageSpec.groovy:44