Trong circleCI tôi chạy một ứng dụng mà tôi muốn chạy thử nghiệm chống lại:circleCI - làm thế nào để kết nối với localhost
test:
pre:
# run app
- ./gradlew bootRun -Dgrails.env=dev:
background: true
- sleep 40
override:
- ./gradlew test
On localhost ứng dụng có thể truy cập vào http://localhost:8080
. Tôi có thể thấy ứng dụng khởi động trên CircleCI.
Tôi nghĩ rằng tôi sẽ thay đổi chủ localhost
:
machine:
# Override /etc/hosts
hosts:
localhost: 127.0.0.1
xét nghiệm của tôi làm việc tại địa phương một cách chính xác. Trên CircleCI
họ luôn luôn kết thúc mà không cần kết nối khi gọi new HttpPost("http://localhost:8080/api");
với lỗi này:
org.apache.http.conn.HttpHostConnectException at SendMessageSpec.groovy:44 Caused by: java.net.ConnectException at SendMessageSpec.groovy:44