git(github)リポジトリで使用するためにteamcityCIサーバーをセットアップすることを検討しています。
チームシティにメインリポジトリにプッシュされる各ブランチを構築してもらいたいのですが、TeamCityがこれをサポートしているようです。
ブランチがプッシュされたら、そのすべてに対して新しいIIS Webサイト/アプリプールなどを作成したいと思います。これは、Webデプロイなどで実現できるようです。
可能かどうか疑問に思っているのは、ブランチがマスター/製品にマージされたときにリポジトリから削除されたときに、TeamCityにバッチファイル/コマンドを実行させて、すべてのアーティファクトを削除する方法があるということです。 (website / app pool / dbなど)そのブランチ専用のサイトをデプロイしたサーバーから。