我有使用VSBuild构建的构建定义。 从Web界面触发时,它完美运行。 但是当从Zapier触发时,它失败并出现以下错误:
[error] C:\ TFSAgent_work \ 1 \ s \ CityExpert.sln.metaproj(0,0):错误MSB4126:指定的解决方案配置" CRMDev |任何cpu"是 无效。请使用指定有效的解决方案配置 配置和平台属性(例如MSBuild.exe Solution.sln / p:Configuration = Debug / p:Platform ="任何CPU")或保留这些 属性为空以使用默认解决方案配置。
但是该配置在解决方案中并且与manualy排队的构建使用的相同。 所有配置都是一样的,brench是一样的。 MSBuild命令行在日志中切换 - 相同。
答案 0 :(得分:0)
我找到了解决方案。 它看起来像是VSTS中的一个错误。
即使其他人被配置为默认设置,Zapier的构建也会破坏主要攻击。
构建详细信息显示'devel'为默认违规行为:
Build details
Definition CRMDev (edit)
Source branch devel
Source version
Requested by Boris Prpic
Queued Monday, January 18, 2016 7:42:41 PM
Started Monday, January 18, 2016 7:42:45 PM
Finished Monday, January 18, 2016 7:42:51 PM
但是日志显示它确实在拉大师:
2016-01-18T19:42:32.3257942Z Syncing repository: CRM (Git)
2016-01-18T19:42:32.3559010Z Starting fetch
2016-01-18T19:42:34.5759230Z Checking out refs/remotes/origin/master to C:\TFSAgent\_work\1\s
2016-01-18T19:42:34.6471116Z Checked out branch for repository CRM at commit 40fe14218f9d6b7cfcf7e28fbd0cef507e6d37f6