我正在开发一些Robot Framework API测试。
最终目标是将一组测试添加到我们的项目中,以便开发人员每次构建和部署项目时Jenkins都会自动运行测试以检查一切是否正常运行。
我想让测试检查它们部署在哪个环境(Dev 1、2、3/Test/Accept)并自动将其填充为变量。例如,当部署在开发服务器 1 上时,https://${VARIABLE}.companyname.com/service/api应该变成https://portal-01.dev.companyname.com/service/api。这样就可以有 1 个测试集用于所有内容,而不必为每个环境维护一个集。
我们用于Consul管理我们的服务和Ansible部署,因此应该可以从那里或从那里获取标签Jenkins来填写此变量。
有谁知道我怎样才能得到这个标签并将这个变量放入Robot Framework?