从 python 脚本中获取 Jenkins BUILD 环境变量

安库尔·阿加瓦尔

詹金斯版本:2.74

作为构建步骤的一部分,我正在运行一个 python 脚本,并希望访问 Jenkins 构建变量,如 BUILD_ID、BUILD_NUMBER、BUILD_URL 等。

我在脚本中做了以下操作只是为了尝试一下,但没有看到上面列出的任何键:

import os

print os.environ

输出:

{
    'USERNAME': 'root',
    'LANG': 'en_US.UTF-8',
    'TERM': 'xterm-256color',
    'SHELL': '/bin/bash',
    'XDG_RUNTIME_DIR': '/run/user/1000',
    'SUDO_COMMAND': '/bin/su myuser -c python jenkinstest.py',
    'SHLVL': '1',
    'HOME': '/usr/home1/myuser',
    'SUDO_UID': '117',
    'SUDO_GID': '125',
    'PWD': '/var/lib/jenkins/workspace/script-test',
    'LOGNAME': 'myuser',
    'USER': 'myuser',
    'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games',
    'MAIL': '/var/mail/myuser',
    'SUDO_USER': 'jenkins',
    'XDG_SESSION_ID': '6',
    '_': '/usr/bin/python'
}

为什么这样?

以及如何从 python 脚本中访问我上面提到的密钥(不使用 Jenkins python/json API)?

小心_

使用时sudo必须注意 option --preserve-env,如果没有它,切换用户上下文时 env 变量会丢失。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python列表在Jenkins中作为环境变量

来自分类Dev

Jenkins中的环境变量

来自分类Python

在python脚本中设置环境变量

来自分类Dev

获取上游环境变量-Jenkins脚本化管道

来自分类Dev

Jenkins管道中的环境变量

来自分类Dev

在 jenkins 文件中设置环境变量

来自分类Dev

Groovy Init中的Jenkins环境变量

来自分类Dev

Jenkins-在执行脚本中设置环境变量

来自分类Dev

从Jenkins中的Groovy脚本设置环境变量

来自分类Dev

Jenkins-如何访问BUILD_NUMBER环境变量

来自分类Dev

在执行外壳中获取Jenkins环境变量

来自分类Dev

如何在Windows上的环境变量中设置Jenkins ant构建中的build.xml文件的路径

来自分类Dev

在Jenkins的Bash脚本中使用环境变量

来自分类Dev

将环境变量传递给jenkins管道bash脚本

来自分类Dev

在Python中设置环境变量

来自分类Dev

导入在Python中创建环境变量?

来自分类Dev

Jenkins 声明式管道在后期获取环境变量

来自分类Dev

docker使用环境变量在CMD中运行python脚本

来自分类Dev

在python中设置调用bash脚本的环境变量

来自分类Dev

防止在Jenkins工作参数中扩展环境变量

来自分类Dev

在Jenkinsfile中管理条件语句并访问Jenkins环境变量

来自分类Dev

Jenkins环境变量在构建后的步骤中可用

来自分类Dev

管道Bat命令中的参考Jenkins环境变量

来自分类Dev

在jenkins共享库代码中访问环境变量

来自分类Dev

Jenkins声明式管道中的条件环境变量

来自分类Python

在Windows上的Python中获取和设置环境变量

来自分类Dev

设置环境变量,然后在Jenkins脚本化管道中运行脚本

来自分类Dev

在build.gradle.kts中设置环境变量

来自分类Dev

无法访问Bamboo Build Plan中的环境变量

Related 相关文章

热门标签

归档