0

我有以下情况。

我公司的 webapp 在上线之前已经部署到多个环境中。每个测试环境都称为 qa-X,并具有不同的 IP 地址。我想做的是在 jenkins 作业“在 qa-x 中测试应用程序”中指定 x 环境的应用程序 IP,以便我的测试仅在知道应用程序 url 时才开始运行。

Jenkins 本身在 qa-x 环境之外。

我一直在寻找解决方案,但它们都破坏了 qa-X 的其他测试。例如,更改 /etc/hosts 或更改 dns 服务器。很棒的是,我可以在该作业中仅指定 ip 作为配置参数,并且该定义仍然是本地的。

有什么想法/想法吗?

4

1 回答 1

2

如果我正确理解您的查询,您应该考虑创建一个参数化构建,该构建将公开一个具有所需服务器 IP 的环境变量,您的测试脚本可以使用它。

于 2013-02-27T05:51:08.660 回答