我有Jenkins和Nant-plugin。我有一份关于nunit测试的工作。在构建项目时,我收到一个错误:
执行命令:cmd.exe / C“”NAnt.exe ./nant.build&&出口 %% ERRORLEVEL %%“”[GuiTests] $ cmd.exe / C'“NAnt.exe ./nant.build&& 退出%% ERRORLEVEL %%“'''NAnt.exe'未被识别为内部或 外部命令,可操作程序或批处理文件。
这是否意味着我应该安装nant并手动设置环境变量?那么为什么Nant-plugin?
答案 0 :(得分:2)
是的,就像ANT插件一样,它需要外部安装。您可以在主Jenkins配置页面上配置自动安装(http://<jenkins-server>/configure
,搜索 Nant Builder ),但根据我的经验,最好不要参与Jenkins自动安装 - 它们是相当古怪。
插件的原因是构建的可移植性。使用该插件,您不必为Linux( Execute Shell )和Windows(执行Windows批处理命令)构建指定不同的构建步骤,而是可以使用相同的执行NAnt构建步骤。