【发布时间】:2020-11-28 07:42:00
【问题描述】:
我正在尝试从 jenkins 构建到我的 python 脚本中检索参数集,但是遇到了麻烦。我了解从这里设置的参数:
设置为环境变量,我在 python 中要做的就是做:
# Env variables
UPDATE_DATA = os.environ.get('update_data')
ALL_BUILDS = os.environ.get('all_builds')
但是,对于这些值,我没有得到任何结果。当我在我的 python 脚本运行之前对我的 jenkins 脚本中的这些参数进行回显时,我可以看到它们被正确打印出来。但是,由于某种原因,python 没有看到它们。如果我手动进入终端并导出变量并运行我的 python 脚本,它可以工作。所以我完全迷失在这里。
Jenkins 服务器在 linux 上运行。使用python 2.7
【问题讨论】:
标签: python python-2.7 jenkins environment-variables jenkins-pipeline