首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将psake与MsBuild集成

将psake与MsBuild集成
EN

Stack Overflow用户
提问于 2011-11-22 00:53:52
回答 2查看 1K关注 0票数 1

我正在使用MSBuild进行CI。我最近正在寻找psake作为一个额外的工具来为日常构建创建脚本,因为我需要对我们的构建进行一些更新,这在psake中会更容易。目前,我不打算替换我们现有的脚本,因为它需要大量的工作,但保留现有的脚本并使用psake添加新的脚本。

我的问题是-当我在TFS中创建构建时,如何在构建解决方案后运行psake脚本?我的理解是,我需要在执行构建之后添加一个新目标,并执行psake/powershell。这是正确的做法吗?

EN

回答 2

Stack Overflow用户

发布于 2011-11-23 23:09:12

是的,这就是你要做的。最好将构建脚本的不同部分分开,以便如果您想要更改某些内容,可以轻松地进行。

因此,理想情况下,您应该有一个任务来编译您的解决方案,另一个任务来运行测试,另一个任务来打包源代码,等等。我最近开始使用psake,如果你想查找一些东西,this是一个很好的参考。

票数 1
EN

Stack Overflow用户

发布于 2016-09-13 09:37:39

要做到这一点,正确的方法是使用TeamCity来运行psake构建脚本。在您的psake脚本中,您将创建一个通过exec { msbuild yourSolution.sln }调用msbuild的psake任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8215422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档