Msbuild 如何编写自动构建脚本以从subversion签出代码并执行构建

Msbuild 如何编写自动构建脚本以从subversion签出代码并执行构建,msbuild,Msbuild,我必须编写一个构建脚本来从subversion存储库中签出代码并执行构建。 我确实是脚本编写的初学者。 请让我知道一些可以帮助我的示例脚本,我们使用.net,我想用MSBuild编写脚本。 如果我必须将代码从存储库签出到远程服务器,或者在构建服务器上执行构建,该怎么办 谢谢,, 洛奇看看 巡航控制是一个持续集成服务器,它监视svn,并在任何东西签入时自动生成。它与VisualStudio集成,因此您不需要手动编写构建脚本 当有东西坏了,它会发出一封电子邮件 您还可以将其设置为一次性生成以发布代码

我必须编写一个构建脚本来从subversion存储库中签出代码并执行构建。 我确实是脚本编写的初学者。 请让我知道一些可以帮助我的示例脚本,我们使用.net,我想用MSBuild编写脚本。 如果我必须将代码从存储库签出到远程服务器,或者在构建服务器上执行构建,该怎么办

谢谢,, 洛奇

看看

巡航控制是一个持续集成服务器,它监视svn,并在任何东西签入时自动生成。它与VisualStudio集成,因此您不需要手动编写构建脚本

当有东西坏了,它会发出一封电子邮件

您还可以将其设置为一次性生成以发布代码。看一看,它很漂亮。

看一看

巡航控制是一个持续集成服务器,它监视svn,并在任何东西签入时自动生成。它与VisualStudio集成,因此您不需要手动编写构建脚本

当有东西坏了,它会发出一封电子邮件


您还可以将其设置为一次性生成以发布代码。看一看,它相当不错。

您可以从中使用自定义任务和目标 它有一些与风投合作的东西

或者,您也可以使用命令行svn.exe工具(类似这样的工具)手动执行此操作

<Exec Command="svn.exe" CommandArgs = " export $(SvnFullPath)/$(MSBuildProjectFile) $(MSBuildProjectDirectory)/$(MSBuildProjectFile) --force --non-interactive" ContinueOnError="True"/>

您可以从中使用自定义任务和目标 它有一些与风投合作的东西

或者,您也可以使用命令行svn.exe工具(类似这样的工具)手动执行此操作

<Exec Command="svn.exe" CommandArgs = " export $(SvnFullPath)/$(MSBuildProjectFile) $(MSBuildProjectDirectory)/$(MSBuildProjectFile) --force --non-interactive" ContinueOnError="True"/>


是的,我知道这一点,我也知道哈德逊,但我们的领导想要的是剧本,而不是持续的起义。有人能帮我写脚本吗?看看这个,在msbuild中编写构建脚本。我同意Bryon的回答,您需要一个构建服务器。询问您的领导为什么需要脚本而不是构建服务器。在我的构建中,我使用bat文件来启动构建。这样,开发人员可以双击运行构建并生成buildLog.txt的bat文件。是的,我知道这一点,我也知道hudson,但我们的领导想要的是脚本,而不是持续的初始化。有人能帮我写脚本吗?看看这个,在msbuild中编写构建脚本。我同意Bryon的回答,您需要一个构建服务器。询问您的领导为什么需要脚本而不是构建服务器。在我的构建中,我使用bat文件来启动构建。这样,开发人员可以双击运行构建并生成buildLog.txt的bat文件。