Msbuild TFS生成服务器
我们刚刚开始TFS 2010以及从SVN和CruiseControl.NET到TFS的迁移 有了cruisecontrol.NET,我们就有了一个powershell脚本,它可以执行所有操作:复制、修改和压缩文件 现在我的问题是如何将该脚本集成到TFS构建服务器中?是否修改解决方案或创建自定义msbuild文件Msbuild TFS生成服务器,msbuild,build-automation,Msbuild,Build Automation,我们刚刚开始TFS 2010以及从SVN和CruiseControl.NET到TFS的迁移 有了cruisecontrol.NET,我们就有了一个powershell脚本,它可以执行所有操作:复制、修改和压缩文件 现在我的问题是如何将该脚本集成到TFS构建服务器中?是否修改解决方案或创建自定义msbuild文件 此外,我想结合这与网络包装。您知道如何实现这一点吗?提供了使用TFS配置CCNet所需的所有文档,以及web打包……不幸的是,其他人必须提供帮助。我的建议是创建自定义msbuild文件。
此外,我想结合这与网络包装。您知道如何实现这一点吗?提供了使用TFS配置CCNet所需的所有文档,以及web打包……不幸的是,其他人必须提供帮助。我的建议是创建自定义msbuild文件。在此文件中,调用解决方案的构建,然后调用powershell脚本。比如:
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="Build">
<!-- Compile whole solution in release mode -->
<MSBuild
Projects="MySolutionFile.sln"
Targets="ReBuild"
Properties="Configuration=Release" />
<Exec
Command=“command_for_run_cutom_script“
ContinueOnError="false"
WorkingDirectory="." />
</Target>
</Project>
不过考虑将您的PosiScript脚本完全重写为MSBug脚本。你会得到更好的维护。复制、修改、压缩文件…对msbuild来说没有问题