持续集成环境搭建
2018-08-16 本文已影响0人
shirely大丫头
1.下载和安装Jenkins
2.在浏览器输入localhost:8080
3.输入账号和密码
解决问题:
1.在编译器中运行代码成功,但在命令行中执行python,提示No module named "xxx"
究其原因:
发现在编译器运行时,会将当前工程的所有文件夹路径都作为包的搜索路径;
而在命令行中运行时,只是搜索当前路径,当然找不到module咯;
解决办法:
在计算机中设置环境变量PYTHONPATH:
D:\django\bd\web;D:\django\bd\web\main;D:\django\bd;
添加完成后,在用命令行运行即可成功,若运行还不能成功,退出CMD重新进入运行命令
2.解决jekins运行脚本时,提示No module named "xxx"
原因:同上
尝试在Jekins 中设置环境变量没有成功,不确定是不是因为3个环境变量导致的:
可以参考该博客后面研究下Jekins能否设置一个环境变量:
https://blog.csdn.net/zy_1107615451/article/details/81133721
目前已解决的方案:
在运行的脚本中加上项目路径,如下:
sys.path.insert(0,'D:\django\bd\web')
在Jekins中构建脚本即可成功,如图
图片.png