[英]How to set environment variables in Jenkins
我有这个错误:
'python' 不是内部或外部命令、可运行程序或批处理文件。
但这会导致此错误:'cmd' 不被识别为内部或外部命令、可运行程序或批处理文件。
为了解决这个问题,我在这样的脚本中添加了 Path{};
pipeline {
agent any
environment {
PATH = "C:\\WINDOWS\\SYSTEM32"
}
stages {
stage('Hello') {
steps {
echo "Hello World"
bat "python E:/airflowtmp/hello.py"
}
}
}
}
这再次导致第一个错误。 我该如何解决这个问题?
如果 Python 路径不存在,您也可以在环境变量中添加它。 例如:设置 PATH=%PATH%;C:\python271\
你能检查一下python安装的父目录路径是什么吗?这可以从windows环境变量路径中检查。或者,在命令提示符下,我们可以使用echo %path%“得到它。然后请检查,你是否给出jenkins 中的此路径 -> 管理 jenkins -> 配置系统 -> 环境变量。更改后请重启 Jenkins 服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.