Version control Seapine软件-环绕-自动构建

Version control Seapine软件-环绕-自动构建,version-control,surround,testtrack,Version Control,Surround,Testtrack,我正在考虑在我工作的地方实现一个自动化的构建过程(目前我们的构建是一个手动过程)。我们的版本控制软件来自Seapine-Surround SCM和TestTrack。有一个用于环绕的CLI参考指南 有没有人有过使用环绕SCM实现Visual Studio 2008版本自动控制的经验?我们也有一些老的Borland C++ Builder 5项目,但我并不担心它们会很快消失。 < P>我今天发现了这个站点:看起来它为Seapine系列工具提供了很多有用的信息。您可以通过几种不同的方式使用Aroun

我正在考虑在我工作的地方实现一个自动化的构建过程(目前我们的构建是一个手动过程)。我们的版本控制软件来自Seapine-Surround SCM和TestTrack。有一个用于环绕的CLI参考指南


有没有人有过使用环绕SCM实现Visual Studio 2008版本自动控制的经验?我们也有一些老的Borland C++ Builder 5项目,但我并不担心它们会很快消失。

< P>我今天发现了这个站点:看起来它为Seapine系列工具提供了很多有用的信息。

您可以通过几种不同的方式使用Around SCM进行自动构建

首先,Arround SCM确实与持续集成工具集成,主要是CruiseControl和CruiseControl.Net。使用这些类型的工具,您可以配置一个时间间隔,该时间间隔用于在指定的分支和存储库中是否发生任何更改时与Around SCM进行检查。如果检测到更改,它将启动生成

另一种方法是将环绕SCM命令行界面客户端(CLI)与构建脚本集成。然后,您可以使用OS调度程序在指定时间运行此脚本。CLI命令可以是一个简单的递归get

最后,您还可以在环绕SCM中使用触发器。当特定文件事件发生时,您可以将其配置为启动脚本。但是,您必须小心使用触发器,因为它们是基于文件的。例如,如果在执行升级时将触发器设置为启动,则它将为每个升级的文件启动一次脚本

我鼓励你参观Seapine实验室()。这里有几个有用的例子,甚至有一篇题为“使用MSBuild和Arround SCM自动化.NET构建”的文章。在“环绕SCM”类别下,您将找到集成文章,这些文章可以向您展示如何与任何CruiseControl集成,还可以提供触发示例

希望这有帮助