サラウンドSCMを使用して、いくつかの異なる方法で自動ビルドを実行できます。
まず、Surround SCMは、主にCruiseControlおよびCruiseControl.Netなどの継続的インテグレーションツールと統合されています。これらのタイプのツールを使用して、指定されたブランチおよびリポジトリで変更が行われたかどうかをサラウンドSCMで確認するために使用する間隔を構成します。変更が検出されると、ビルドが起動します。
もう1つのアプローチは、Surround SCMコマンドラインインターフェイスクライアント(CLI)をビルドスクリプトと統合することです。その後、OSスケジューラを使用して、指定した時間にこのスクリプトを実行できます。CLIコマンドは、単純な再帰的な取得である可能性があります。
最後に、SurroundSCMでトリガーを使用することもできます。特定のファイルイベントが発生すると、スクリプトを起動するように構成できます。ただし、トリガーはファイルベースであるため、注意が必要です。たとえば、プロモートを実行するときに起動するようにトリガーを設定すると、プロモートされるファイルごとに1回スクリプトが起動されます。
Seapine Labs(http://labs.seapine.com/)にアクセスすることをお勧めします。「MSBuildとSurroundSCMを使用した.NETビルドの自動化」というタイトルの記事でさえ、いくつかの役立つ例があります。サラウンドSCMカテゴリの下には、CruiseControlsと統合する方法と、トリガーの例を示す統合記事があります。
お役に立てれば。