【发布时间】:2018-09-28 01:38:15
【问题描述】:
我正在尝试在 Jenkins 中使用 MSBuild 插件进行构建。我已经成功安装并配置了 MSBuild 插件。完成配置。 Build 部分成功,MsBuild 安装也正确完成。但是,当尝试从 GUI 运行构建命令时,会看到:
SubWCRev : E155036: The working copy at 'C:\Program Files (x86)\Jenkins\workspace\FolderName'
18:05:15 is too old (format 8) to work with client version '1.9.7 (r1800392)' (expects format 31). You need to upgrade the working copy first.
18:05:15
18:05:15 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1063,5): error MSB3073: **The command "subwcrev.exe** "C:\Program Files (x86)\Jenkins\workspace\FolderName\." "C:\Program Files (x86)\Jenkins\workspace\IropsAnalyzer\Tools\SomeFoldername\Repository\SomeFolder.Repository\Properties\AssemblyInfo.template" "C:\Program Files (x86)\Jenkins\workspace\IropsAnalyzer\Tools\LegalitiesAnalyzer\Repository\LegalitiesAnalyzer.Repository\Properties\AssemblyInfo.cs"" **exited with code 6**. [C:\Program Files (x86)\Jenkins\workspace\FolderName\Tools\SomeFolderName\Repository\SomeFolderName.Repository\SomeFolderName.Repository.csproj]
为了应对升级工作副本问题的需要,我选择了最高版本的 1.9,仍然遇到相同的问题。此外,查看了退出代码 6,但可用的代码不多。有什么指点吗?
【问题讨论】:
-
6 表示“SVN 错误:当 SubWCRev 尝试从工作副本中查找信息时,Subversion 返回错误。”。现在无法对其进行测试,但这可能意味着它不是工作副本?尝试在存储库中手动运行命令,看看会发生什么?
-
因此,当我尝试通过 Visual Studio 命令提示符手动运行命令时,构建会编译。手动测试MSBuild命令后,我来到Jenkins。
标签: jenkins build msbuild continuous-integration jenkins-plugins