当前位置:首页 > python > 正文内容

Jenkins启动服务时环境变量的缺失问题

root2年前 (2024-07-15)python3636

k8s部署的服务

背景:Jenkins启动的服务在获取指定环境变量时出现非预想结果

不是环境变量确实,是Jenkins在对环境变量为空的内容,不作为环境变量。

当获取时,结果是None

虽然在pod中手动获取环境变量是空字符串,echo $test 环境变量也是存在且为空字符串。
但是Jenkins启动的py程序在获取环境变量

os.environ.get('test', 'qwer')

发现并不是空字符串,而是qwer,即test环境变量在启动时是不存在的 Node

修改为

os.environ.get('test')

并调整判断条件。

扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=260

分享给朋友:

相关文章

python 在centos 执行pip安装包时最好提前执行的语句

yum install python-develpip install --upgrade setuptoolspip install --upgrade pi...

python简单的加密解密

rsa 是非对称加密公钥加密,私钥解密pip install rsaimport rsa from binascii import b2a_hex, a2b_hex class&nb...

selenium控制webdriver  设置请求头。只能设置简单的。自定义和固定的格式无法修改成功

selenium控制webdriver 设置请求头。只能设置简单的。自定义和固定的格式无法修改成功

time selenium webdriver options webdriver.() options.() options.( options.() browser webdriver....

python csvw格式文件转parquet格式文件

用到的包: pandas    pyarrow    pandas pd df pd.(,,) df.()要求csv文件 要有头行一定要安装pyarro...

flask 服务添加ssl 证书

flask 服务添加ssl 证书

1、利用openssl生成自用的ssl证书利用openssl 生成证书openssl genrsa -des3 -out server.key 2048不要密码:再执行 一下:openssl rsa -in server.key -out...

Python的多线程并发限制

maxConnections connection_lock (maxConnections)在开启线程前执行connection_lock.acquire()线程执行结束执行connection_lock.releas...