我的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目录被添加到我的环境变量中,并且脚本具有正确的权限。
我还尝试将脚本添加到我的存储库并在构建环境中运行它但是具有相同的错误。
有什么想法吗?
答案 0 :(得分:1)
我建议如下:
我希望这会有所帮助