TeamCity での私のセットアップ:
プロジェクトからチェックインされたMSBuildスクリプトを使用する単一のビルドステップを実行する「CI構成」があります。構成には、単体テスト、テスト サイトへの展開など、多数のサブ ターゲットがあります。
また、展開のみを行う別の MSBuild スクリプト (msdeploy を使用) を使用して、単一のターゲットを持つ「展開構成」もあります。これは手動でトリガーされます。
私の問題:
「デプロイ構成」は、「CI 構成」からの最新の固定ビルドに基づいてリビジョンをデプロイする必要があります。全体的なアイデアは、基本的に、CI で固定された最新のビルドに基づいて、ワンクリック デプロイ機能を取得することです。TeamCity を使用して MSBuild でこれを行う方法を知っている人はいますか?
「スナップショットの依存関係」を使用して最新の固定リビジョンを取得する必要があると思いますが、MSBuild スクリプトでそのスナップショップを展開する方法を理解できませんでした。
また、TeamCity の「カスタム ビルド」ダイアログを使用するのではなく、MSBuild スクリプト内でこれを行うことを指定したいと思います。