【发布时间】:2015-02-15 23:26:31
【问题描述】:
我有一个项目正在尝试在 Jenkins 上进行测试和运行。在我的机器上它工作正常,但是当我尝试在 Jenkins 中运行它时,它无法在工作区中找到模块。
在主工作区目录中,我运行命令:
python xtests/app_verify_auto.py
并得到错误:
+ python /home/tomcat7/.jenkins/jobs/exit103/workspace/xtests/app_verify_auto.py
Traceback (most recent call last):
File "/home/tomcat7/.jenkins/jobs/exit103/workspace/xtests/app_verify_auto.py", line 19, in <module>
import exit103.data.db as db
ImportError: No module named exit103.data.db
Build step 'Execute shell' marked build as failure
Finished: FAILURE
工作区中存在exit103/data目录,路径正确,但是python好像找不到。
这个错误在有和没有 virtualenv 的情况下都存在。
【问题讨论】: