如何让jenkins修改一系列python测试脚本中的一个URL,这样我就可以维护一个存储库

问题描述 投票:0回答:1

我有一个Jenkins环境,它在开发环境和prod环境(两个单独的jenkins管道)中运行一系列Selenium python测试。我想让我的两个Jenkins环境通过Jenkins中的某种全局变量集修改每个python测试脚本中的单个URL,这样在从git中提取测试脚本后,它会修改每个脚本中的单行和继续使用给定的相应URL参数运行测试。是否有一个shell脚本,我可以编写并添加到Jenkins管道中,它将在每个脚本中修改变量,然后才能在Jenkins上运行?

总体目标是维护一个测试目录,而不是复制相同的测试用例并对每个URL进行硬编码。任何帮助将不胜感激。

python git selenium jenkins
1个回答
0
投票

在jenkins配置中设置环境变量,在测试脚本中使用环境变量。

其中一种方法是使用envinject plugin。见How to set environment variables in Jenkins?

© www.soinside.com 2019 - 2024. All rights reserved.