在Jenkins作业中为URL指定ip

时间:2013-02-27 00:00:24

标签: unix dns jenkins ip host

我有以下情况。

我公司的webapp在到达之前已部署到多个环境中。每个测试环境都称为qa-X,并具有不同的IP地址。我想要做的是在jenkins工作中指定“qa-x中的测试应用程序”应用程序的x环境IP,以便我的测试只在知道应用程序URL的情况下才开始运行。

詹金斯本身不在qa-x环境中。

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

任何想法/想法?

1 个答案:

答案 0 :(得分:2)

如果我正确理解您的查询,您应该考虑创建一个Parameterized build,它会公开一个环境变量,其中包含您的测试脚本可能使用的所需服务器IP。