【问题标题】:error MSB3073: The command "subwcrev.exe exited with code 6. Running MSBuild on Jenkins错误 MSB3073:命令“subwcrev.exe 以代码 6 退出。在 Jenkins 上运行 MSBuild
【发布时间】: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


【解决方案1】:

stijn 的评论将我引向正确的方向。

我正在使用 Tortoise SVN 客户端。当我在文件夹资源管理器中浏览到我的项目并右键单击时,我会看到“SVN 升级工作副本”选项。我的存储库使用的是旧格式(低于 1.8)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-10
    • 1970-01-01
    • 2014-05-08
    • 2016-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多