我不明白为什么Jenkins不认识我的环境变量。
我有一个名为 VAR_TEST
在我的jenkins作业/配置屏幕的常规部分设置。包括在内 env
在构建shell中,我看到了 VAR_TEST
在控制台输出中作为环境变量列出,但是当我的python代码运行时, None
他回来了。
python代码:
variable_test = os.environ['VAR_TEST']
我尝试了相关so问题中建议的.ini、.env和.jenkins文件,但没有成功。我也尝试了一些jenkins插件,但没有成功。
Jenkins控制台:
...
/usr/local/lib/python3.9/os.py:679: in __getitem__
raise KeyError(key) from None
E KeyError: 'VAR_TEST'
当我在pycharm中本地运行此代码时,我只需在编辑配置中列出环境变量。。。视图,代码可以毫无问题地运行。然而,它并没有在Jenkins运行。
暂无答案!
目前还没有任何答案,快来回答吧!