2

我的 REST 应用程序在执行 TestNG 测试之前加载了一个嵌入式 Glassfish(实际上是与 REST 资源建立 HTTP 连接)。我的问题是:

  1. 如果我在 Cloudbees 上构建应用程序,Jenkins for CI 可以工作吗?
  2. Jenkins 是否仍会通过端口 8080 运行嵌入式 Glassfish,并使用 HTTP 协议执行测试?
4

1 回答 1

0

您不应该依赖硬编码的端口 8080,而是使用动态分配的端口(您可以使用 jenkins端口分配器插件)。如果你使用它来构建,Maven 也可以使用build-helper插件提供这样一个随机的自由端口。

于 2012-12-14T23:59:37.500 回答