【发布时间】:2012-10-11 08:10:34
【问题描述】:
我正在使用 Jenkins 测试我开发的 Python 模块 nodepy。但是,我收到如下错误:
File "/var/lib/jenkins/jobs/NodePy/workspace/convergence.py", line 6, in workspace.convergence
Failed example:
from nodepy import rk, convergence, ivp
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1289, in __run
compileflags, 1) in test.globs
File "<doctest workspace.convergence[0]>", line 1, in <module>
from nodepy import rk, convergence, ivp
ImportError: No module named nodepy
如何在 Jenkins 中设置 PYTHONPATH(以便我的模块可导入)?
我什至不确定应该添加哪个目录。看来 Jenkins 把东西放在了 jenkins/jobs/nodepy/workspace/ 中,所以该目录甚至没有正确的名称供 python 查找。
编辑:
python 模块 nodepy 是一个 git 存储库,我已将我的 jenkins 作业配置为观看和签出。
【问题讨论】:
标签: python jenkins environment-variables