2012-09-06 12 views
7

git(github)リポジトリで使用するためにteamcity CIサーバーを設定している可能性があります。ブランチでのteamcityアクションの削除

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

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

もし可能ならば、ブランチがmaster/prodにマージされたときにリポジトリから削除されたときに、TeamCityにバッチファイル/コマンドを実行させる方法がありますか?そのブランチのサイトのみを展開したサーバーからの成果物(Webサイト/アプリケーションプール/ dbなど)すべて

+0

あなたはこれを行う方法を見つけましたか? – mcintyre321

+0

これがGitHubかTeamCityかどうかはわかりませんが、本当に追加する必要があります。 –

+0

これは可能ですが、GitHub Webhooksを別々のアプリケーションで処理する必要があります。手順1)リポジトリに[delete event'](https://developer.github.com/v3/activity/events/types/#deleteevent)のGitHub Webhookを設定します。 2)TeamCityジョブをトリガーするか、サーバー上で直接スクリプトを実行するアプリ/サービスを作成します。 – osowskit

答えて

0

単純な事前受信フックを使用していた場合、TeamCityを使用する理由は何ですか?

See this for more details.

関連する問題