我正在尝试创建一个Jenkins作业,该作业将从我使用VisualSVN管理的SVN存储库构建我的.NET Web应用程序。
我已将存储库trunk文件夹中项目文件夹的URL添加到Jenkins作业中,当我执行作业时,它运行正常,没有错误。
然后我使用“使用MSBuild构建Visual Studio项目或解决方案”进入构建步骤,在此处输入.sln文件的完整URL。
我已经将MSBuild配置如下并使用4.0,因为这是我的应用程序的内置。
从.csProj文件中提取:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
当我运行作业时,它失败并出现以下错误
MSBUILD : error MSB1009: Project file does not exist.
但是当我点击上面屏幕截图中的链接时,它会在浏览器窗口中打开文件吗?
非常感谢任何想法?
答案 0 :(得分:4)
您不应使用远程URL,而应使用本地路径。 我猜它会是这样的:
.\Hubble\hubble.sln
该插件将在工作目录中运行,该目录可以在您的构建计算机上找到:
<JENKINS_DIR>\jobs\<JOB NAME>\workspace
答案 1 :(得分:1)
您正在查看代码!您需要指定解决方案的本地路径。意思是像$ WORKSPACE / Path / To / sln.file
祝你好运