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

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

root2个月前 (07-15)python1161

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创建多层目录的方式

创建文件夹时,可能不存在中间层的文件夹路径。想要实现类似linux命令的:mkdir -p  path将 os.mkdir 改成  os.makedirs(path)这样中间路径不存在会自动补全...

python 发送和发送ICMP数据包

python 发送和发送ICMP数据包

ICMP协议在实际传输中数据包:20字节IP首部 + 8字节ICMP首部+ 1472字节<数据大小>38字节。对于ICMP首部细分为8位类型+8位代码+16位校验和+16位标识符+16位序列号其中类型的取值如下,我们比较关注的是...

python 装饰器 之打印函数执行时间

在实际开发中 遇见很多需要排查函数执行时间定位性能瓶颈点用装饰器获取函数执行的时间还是比较方便的import inspect import time def timethis(func):  ...

pandas用法总结

首先导入pandas库,一般都会用到numpy库,所以我们先导入备用import numpy as np import pandas as pd导入CSV或者xlsx文件df&n...

python zip 压缩文件 解压文件

# 压缩文件 import errno import os import zipfile def zip_pack_file(target_path, zip_fi...

python 自定义好用logger模块

# -*- coding:utf-8 -*- import sys import logging.handlers DEFAULT_LOG_FMT = '...