我需要在我们运行在Windows上的Jenkins服务器上使用特定的conda环境运行Jenkins构建。我认为只需运行以下命令即可:
activate myenv
python test_env.py
但是这似乎导致构建在脚本开始之前就退出了。以下是Jenkins控制台日志:
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可执行文件吗?