python - 在 Jenkins 上运行 Python 脚本
问题描述
我正在尝试在 Jenkins 上运行我的 python 自动化。脚本可以在本地 PC 上启动。我已经 pip install 'request'。但是当我尝试在 Jenkins 上启动脚本时,它显示:
Building in workspace C:\Users\Desktop\Automation\CGN_automation
[CGN_automation] $ cmd /c call C:\Windows\TEMP\jenkins401971882258893188.bat
C:\Users\Desktop\Automation\CGN_automation>python testCase_100_856451.py
Traceback (most recent call last):
File "testCase_100_856451.py", line 9, in <module>
from cgnTestLib import *
File "C:\Users\Desktop\Automation\CGN_automation\cgnTestLib.py", line 2,
in <module>
import requests
ModuleNotFoundError: No module named 'requests'
C:\Users\Desktop\Automation\CGN_automation>exit 1
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
解决方案
推荐阅读
- python - 将曲线拟合到数据,获得分析形式,并检查曲线何时越过阈值
- function - 调用 BAPI_USER_CHANGE 后如何从返回表中获取所有消息?
- javascript - 使用 Jquery 隐藏 DisplayFor 元素
- python - 无法获取窗口,在 macOS 上中止(Kivy 错误)
- angular - 如何在 Angular PrimeNG FileUpload 组件中中止文件上传?
- powerbi - Power BI 中的分组矩阵
- ansible - 不清楚的ansible变量格式
- django - Django PermissionRequiredMixin - 返回 404 错误而不是 403
- php - 如何使用 PHP 函数 fgetcsv() 或 fopen() 跳过 n 行?
- powershell - Azure RunBook - 我们能否将密钥传递给文件 压缩文件并将其推送到 blob(密钥刷新)