gpt4 book ai didi

CircleCI - 如何连接到本地主机

转载 作者:行者123 更新时间:2023-12-04 21:35:15 27 4
gpt4 key购买 nike

在 CircleCI 中,我运行一个应用程序,我想针对它运行测试:

test:
pre:
# run app
- ./gradlew bootRun -Dgrails.env=dev:
background: true
- sleep 40
override:
- ./gradlew test

在 localhost 上,可以通过 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

最佳答案

我不得不将 sleep 时间增加到不合理的大。 - sleep 480
我想我会看看如何在应用程序启动之前阻止测试。

关于CircleCI - 如何连接到本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39880252/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com