Jenkins启动服务时环境变量的缺失问题
k8s部署的服务
背景:Jenkins启动的服务在获取指定环境变量时出现非预想结果
不是环境变量确实,是Jenkins在对环境变量为空的内容,不作为环境变量。
当获取时,结果是None
虽然在pod中手动获取环境变量是空字符串,echo $test 环境变量也是存在且为空字符串。
但是Jenkins启动的py程序在获取环境变量
发现并不是空字符串,而是qwer,即test环境变量在启动时是不存在的 Node
修改为
并调整判断条件。
k8s部署的服务
背景:Jenkins启动的服务在获取指定环境变量时出现非预想结果
不是环境变量确实,是Jenkins在对环境变量为空的内容,不作为环境变量。
当获取时,结果是None
虽然在pod中手动获取环境变量是空字符串,echo $test 环境变量也是存在且为空字符串。
但是Jenkins启动的py程序在获取环境变量
发现并不是空字符串,而是qwer,即test环境变量在启动时是不存在的 Node
修改为
并调整判断条件。
pip install eventlet #安装依赖包# -*- coding:utf-8 -*- import eventlet import time e...
yum install python-develpip install --upgrade setuptoolspip install --upgrade pi...
更新logging 源码1248行f f f.f_back替换为f f f.f_back f_2 f.f_back  ...
rsa 是非对称加密公钥加密,私钥解密pip install rsaimport rsa from binascii import b2a_hex, a2b_hex class&nb...
123456import os #回去当前文件路径os.path.realpath(__file__)#获取文件是否存在os.path.exists(filepath)#获取文件大小os.path.getsize(fil...
python3 -m pip install --user --upgrade pip==9.0.3(换成你想要的版本编号)如果python2的只能升级到20+版本。超过会出现不支持的情况...