2017-09-27 10 views
0

TeamCityは、ビルドを実行するためにクラウド内にVMを作成することをサポートしています。定義された期間アイドル状態になった後でインスタンスを終了することもできます。終了せずにクラウドビルドエージェントを停止

インスタンスを終了せずにシャットダウンし、必要に応じて再度起動することはできますか?

答えて

1

あなたのBAがAzureのVMであれば、Azure Automationアカウントを使用してこれを実現できました(無料版があります)。

基本的には、ギャラリーからインポートする2つのランブック(StartAzureV2VM & StopAzureV2VM)のWebHookを起動します。ギャラリーは "Automation Account-> Runbooks - > Browse Gallery"にあります。

TeamCityサーバーでは、Teamcityのビルドキューを監視し、タイムアウトなどで適切なWebhookを起動するpowershellを定期的に実行しています。 。ここで

がニーズにそれを修正すること自由に感じ、私が使用しているスクリプトです:キューは、対応するビルドを持っている場合

https://gist.github.com/milanio/b300f23883afa9c6288f9365dfb98252

+0

良いアイデア、私は、EC2インスタンスを起動することができます。 –

関連する問題