В CircleCI я запускаю приложение, которое я хотел бы запустить тесты на:CircleCI - как подключиться к локальному
test:
pre:
# run app
- ./gradlew bootRun -Dgrails.env=dev:
background: true
- sleep 40
override:
- ./gradlew test
на локальный хост приложение доступно на http://localhost:8080
. Я вижу, что приложение запускается в CircleCI.
Я думал, что я хотел бы изменить хост localhost
:
machine:
# Override /etc/hosts
hosts:
localhost: 127.0.0.1
Мои тесты работают локально правильно. На CircleCI
они всегда в конечном итоге без связи при вызове new HttpPost("http://localhost:8080/api");
с этой ошибкой:
org.apache.http.conn.HttpHostConnectException at SendMessageSpec.groovy:44 Caused by: java.net.ConnectException at SendMessageSpec.groovy:44