我有一个新的要求,要将Windows 10 VM配置为Jenkins奴隶,并运行某些python脚本。我目前正在使用多分支管道和使用Jenkins文件来定义不同的阶段。
问题: Jenkins无法识别python的位置: F:\Jenkins\workspace\test>python --版本
未找到Python,但可以从Microsoft:https://go.microsoft.com/fwlink?linkID=2082640安装
Python工作在命令行,而不是Jenkins。F:\Jenkins\workspace\test>python --版本Python3.8.5
我尝试在Jenkins的管理节点部分(在windows配置下)定义PYTHONPATH变量,但它仍然无法识别它。
有什么建议吗?
jenkinsfile :
stage('Lint') {
steps {
script {
bat '''
python --version
// C:\Python\python.exe --version
// Tried to run the executable but no luck
'''
}发布于 2020-10-23 08:32:36
因为在windows上安装了一些东西(例如: java),需要重新启动命令行才能成功地调用它,所以我押注于重新启动Jenkins。
https://stackoverflow.com/questions/64491333
复制相似问题