【发布时间】:2013-12-29 03:25:45
【问题描述】:
我的 Phing 构建文件中有以下内容:
<target name="fixModifiedTime">
<echo msg="Fixing file modified time" />
<exec executable="python" >
<arg value="c:\scm\scripts\git-restore-mtime.py" />
<arg value="-v" />
</exec>
</target>
这导致我的 Jenkins 输出出现以下错误:
[exec] Executing command: python c:\scm\scripts\git-restore-mtime.py -v 2>&1
[exec] 'python' is not recognized as an internal or external command,
[exec] operable program or batch file.
我能够从 Jenkins 工作区目录执行相同的命令,并且它运行良好。 Python 目录已添加到我的环境变量中,并且脚本具有正确的权限。
我也尝试将脚本添加到我的存储库并在构建环境中运行它,但出现了同样的错误。
有什么想法吗?
【问题讨论】: