如何在Jenkins中设置环境变量

2024-05-17 02:53:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个错误:

“python”未被识别为内部或外部命令, 可操作的程序或批处理文件

我已经定义了这样的环境变量来进行分类: Manage Jenkins -> Configure System -> environment variables

但这会导致以下错误: “cmd”未被识别为内部或外部命令, 可操作的程序或批处理文件

为了解决这个问题,我在脚本中添加路径{},如下所示

pipeline {
   agent any
   environment {

    PATH = "C:\\WINDOWS\\SYSTEM32"

}
   stages {
      stage('Hello') {
         steps {
            echo "Hello World"
            bat "python E:/airflowtmp/hello.py"
         }
      }
   }
}

这将再次导致第一个错误。我如何解决这个问题


Tags: 文件路径程序脚本cmd外部命令hellopipeline
1条回答
网友
1楼 · 发布于 2024-05-17 02:53:40

如果环境变量中没有Python路径,也可以将其添加到环境变量中。 例如:设置路径=%PATH%;C:\python271\
请检查python安装的父目录路径是什么。这可以从windows环境变量path中检查。或者,从命令提示符中,我们可以使用echo%path%获得它“。然后请检查,您是否在jenkins中提供了此路径->;管理jenkins->;配置系统->;环境变量。进行更改后,请重新启动Jenkins服务

相关问题 更多 >