我正在尝试创建一个Jenkins作业,它将从我使用.NET管理的SVN存储库构建我的VisualSVN web应用程序。
我已经将存储库主干文件夹中的项目文件夹的URL添加到Jenkins作业中,当我执行该作业时,它运行良好,没有任何错误。
然后使用“使用MSBuild构建或解决方案”进入构建步骤,输入.sln文件的完整url。
我已经将MSBuild配置如下,并使用了4.0,因为这是我的应用程序内置的。
从.csProj文件中提取:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
当我运行作业时,它会失败,并出现以下错误
MSBUILD : error MSB1009: Project file does not exist.
但是,当我单击上面屏幕截图中的链接时,它会在浏览器窗口中打开文件吗?
有什么想法很受欢迎吗?
发布于 2016-11-22 13:39:32
您不应该使用远程URL,而应该使用本地路径。我猜会是这样的:
.\Hubble\hubble.sln
该插件将在工作目录中工作,在您的生成机器上可以在以下位置找到:
<JENKINS_DIR>\jobs\<JOB NAME>\workspace
发布于 2016-11-22 13:38:38
你在检查密码!您需要指定解决方案的本地路径。意思是,类似于$工作区/Path/To/sln.file之类的内容。
祝好运
发布于 2021-11-11 04:41:49
对我来说,这是詹金斯授权的一个问题,因为它不能像前面提到的这里补丁那样读写该文件:
https://stackoverflow.com/questions/40749168
复制