1

我有 Jenkins 和 Nant 插件。我有一份关于 nunit 测试的工作。构建项目时出现错误:

执行命令: cmd.exe /C ""NAnt.exe ./nant.build && exit %%ERRORLEVEL%%"" [GuiTests] $ cmd.exe /C '"NAnt.exe ./nant.build && exit %% ERRORLEVEL%%"' 'NAnt.exe' 未被识别为内部或外部命令、可运行程序或批处理文件。

这是否意味着我应该安装 nant 并手动设置环境变量?那么为什么要使用 Nant 插件呢?

4

1 回答 1

2

是的,就像 ANT 插件一样,它需要外部安装。http://<jenkins-server>/configure您可以在主 Jenkins 配置页面(搜索Nant Builder )上配置自动安装,但根据我的经验,最好不要参与 Jenkins 自动安装 - 它们相当古怪。

该插件的原因是构建的可移植性。使用该插件,您不必为 Linux(执行 Shell)和 Windows(执行 Windows 批处理命令)构建指定不同的构建步骤,而是可以使用相同的Execute NAnt 构建步骤。

于 2012-06-12T10:09:03.573 回答