【发布时间】:2014-08-28 10:39:46
【问题描述】:
我需要在我们的 jenkins 服务器(在 Windows 上运行)上使用特定的 conda 环境运行 jenkins build。我以为它会像跑步一样简单:
activate myenv
python test_env.py
但这似乎会导致构建在脚本启动之前退出。这是詹金斯控制台日志:
activate myenv
Activating environment "myenv"...
Finished: SUCCESS
如果我删除激活行,python 脚本可以正常执行。
仅供参考,我正在运行的脚本:
import os
f = open('env.txt','w')
for k, v in os.environ.iteritems():
print k, v
f.write('%s\t%s\n' % (k,v))
f.close()
有人知道发生了什么吗?我应该直接调用相关的python可执行文件吗?
【问题讨论】:
标签: python windows jenkins environment conda