zoukankan      html  css  js  c++  java
  • Jenkins部署项目,提示找不到自己定义的模块包

    原因是:在运行时Jekins会把当前工程的所有文件夹路径都作为包的搜索路径,

    而命令行默认只是搜索当前路径。也就是说,pages也就不可能会被找到,因为它是在上一级目录中。

    报错提示:ModuleNotFoundError: No module named 'pages'    # 我的所有testcase都在pages目录下面,找不到这个目录。
    

    我的目录架构:# 我要执行的是send_email.py文件,存在于reports目录下面

    废话太多,下面写出解决办法:

    项目名称:PlatformAutoTest

    项目路径:C:UsersAdministratorPycharmProjectsPlatformAutoTest

    在Jekins中配置环境变量即可:系统管理→系统设置(全局设置和路径)

    然后再去构建一下吧,就能成功构建了。

    开始配置错误了,配置成了文件在workspace中的地址所以执行还是报错“没有找到模块”

    后来改成文件项目所在地址就能执行了

    '/Users/zhangqiwen/Desktop/TestWeb'
  • 相关阅读:
    MySQL Binlog解析(2)
    在线修改GTID模式
    官方online ddl
    pt-osc原理
    pt-osc使用方法
    python基本数据类型
    第一句python
    搭建私有云kodexplorer
    frp搭建
    Linux下快速分析DUMP文件
  • 原文地址:https://www.cnblogs.com/zhifeiji822/p/13739345.html
Copyright © 2011-2022 走看看