我正在尝试通过jenkins执行Ant
脚本,但是当它尝试使用webpack
...
ANT脚本的执行任务如下:
<exec executable="webpack.cmd" failonerror="true">
<env key="PROD_ENV" value="true"/>
</exec>
其中webpack.cmd
已安装为全局npm
模块。模块目录已包含在Path
变量中,我什至确保Jenkins实际上能够通过在Execute windows batch command
构建步骤中进行试用来看到它。但是,当它试图通过蚂蚁执行它时,它会失败。ANT插件及其版本可能是一个问题吗?
我遇到的错误如下:
执行失败:java.io.ioexception:无法运行程序" webpack.cmd":createProcess error = 2,系统找不到指定的文件
webpack.cmd
需要在命令壳中运行。尝试...
<exec executable="cmd" failonerror="true">
<env key="PROD_ENV" value="true"/>
<arg value="/c"/>
<arg value="webpack.cmd"/>
</exec>
您可能需要为webpack.cmd
提供完整的绝对路径,以便cmd.exe
可以找到它。