有没有办法使用python来确定我的单元测试是在本地测试还是在Jenkins中测试?
发布时间:2022-04-21 13:34:07 196
相关标签: # python# 数据库# jenkins# 数据# 脚本
如果我在本地测试以使用本地数据库,如果在Jenkins环境中使用不同的数据库,我想在代码中创建一个开关(if-else或fn)。但我不知道如何确定使用python还是使用Jenkins文件本身,如果我在Jenkins env或local env中。一个简单的布尔值或函数来检查我的文件中的某些内容似乎就足够了。当代码被发送到Jenkins而不是仅仅在本地运行时,代码中有什么变化吗?我如何确定自己何时处于这两种环境中?
我发现这个答案有些有用,但对python来说不够具体:如何检测我的测试在Jenkins环境中运行?
检查当前Python脚本是否在Jenkins环境中运行
我也知道Jenkins有很多环境变量,当它们进入Jenkins环境时,它们中有没有变化?
詹金斯环境变量:https://www.jenkins.io/doc/book/pipeline/jenkinsfile/#using-环境变量
谢谢
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报