8

git(github)リポジトリで使用するためにteamcityCIサーバーをセットアップすることを検討しています。

チームシティにメインリポジトリにプッシュされる各ブランチを構築してもらいたいのですが、TeamCityがこれをサポートしているようです。

ブランチがプッシュされたら、そのすべてに対して新しいIIS Webサイト/アプリプールなどを作成したいと思います。これは、Webデプロイなどで実現できるようです。

可能かどうか疑問に思っているのは、ブランチがマスター/製品にマージされたときにリポジトリから削除されたときに、TeamCityにバッチファイル/コマンドを実行させて、すべてのアーティファクトを削除する方法があるということです。 (website / app pool / dbなど)そのブランチ専用のサイトをデプロイしたサーバーから。

4

1 に答える 1

0

それはあなたが望むものではないかもしれませんが、単純な事前受信フックを使用してそれを行うことができたのであれば、なぜTeamCityを使用するのでしょうか?

詳細については、こちらをご覧ください。

于 2012-11-25T19:34:57.923 に答える