在GitHub操作运行程序上从Gradle访问web服务时超时



我试图在GitHub操作中通过Gradle运行集成测试,但它们超时了。如果我尝试从curl访问端点,它工作得很好,但如果我从Gradle访问相同的GET,它就会超时。

所以这是有效的:

- name: Check endpoints
run: |
curl http://host.domain:31000/somePath/

但这次超时了:

- name: Run integration tests
run: ./gradlew --no-daemon -Pserver_url=http://host.domain:31000 :intTest --tests ConnectTest

该测试是为了解决这个问题而创建的,它只执行GET

有人知道怎么解决这个问题吗?

此问题是由URL中的端口号引起的。我们已经实现了一个反向代理,并用域名替换了端口。现在它按预期工作。我已经为GitHub创建了一个错误报告。一旦他们做出回应,我将在这里分享他们的回应。

最新更新