我正在开发一些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
?