16

最近、TeamCity で CI サーバーをセットアップしましたが、次のステップである継続的デプロイに進みたいと考えています。基本的に、お客様ごとに一連の安らかなサービスと約 3 つの Web アプリケーションをホストしています。すべてのお客様は、QA、UAT、および製品の 3 つの環境を利用できます。テストに合格したら、ビルドを自動的にデプロイできるようにしたいと考えています。これを行うためのカスタム スクリプト オプションを探しているわけではありません。私はSOのものをたくさん見てきました。私たちが探しているのは、UDeploy のようなソリューションですが、より低価格です。UDeploy に代わるものを知っている人はいますか? または、TeamCity で動作するその他の継続的デプロイ プラグインはありますか?

ありがとう、

4

6 に答える 6

18

私は@NiklasRingdahlに同意します-あなたはそれについて間違って考えていると思います。

MS WebDeployを使用して、TeamCityから直接デプロイできます。

これについては、TroyHuntの優れたブログシリーズを参照してください。

パート1:構成変換

パート2:MSビルドとデプロイ可能なパッケージ

パート3:WebDeployを使用した公開

パート4:TeamCityを使用した継続的なビルド

パート5:TeamCityを使用したWebDeploy

于 2012-10-18T20:49:41.917 に答える
17

これが .net の場合、Octopus を見る必要があります。TeamCity とうまく連携するようになりました。

http://www.octopusdeploy.com/

http://www.paulstovell.com/octopus/octopus-octopack-and-teamcity

于 2012-04-17T23:33:20.737 に答える
3

わからない部分があるかどうかはわかりませんが、そのためにもTeamCityを使用します。

テストを管理するためのビルド構成がある場合は、テスト構成の成功によってトリガーされるデプロイ用の構成を簡単に作成できます。多くのデプロイをそのように処理します。

繰り返しますが、ここで何かが足りない場合は申し訳ありません...

編集

TeamCityのビルド構成は、別の構成が正常にビルドされたときにトリガーできます。JetBrains ドキュメントのビルドトリガー(「ビルドトリガーの完了」を参照)

または、多くの「ビルドステップ」を含む1つのビルド構成を使用することもできます 。JetBrainsドキュメントのビルドステップ

各ステップは順番に実行され、前のステップが成功した場合にのみ実行されます。

于 2012-04-20T14:04:47.847 に答える
3

別の代替手段: RedGate は最近、展開マネージャー ツールの価格を更新しました: http://www.red-gate.com/delivery/deployment-manager/

プロジェクトが 5 つ以下の場合、ツールは無料のようです。

于 2013-09-20T16:18:53.803 に答える
1

私はNolio ASAPに精通していますが、その価格については知りません: http://www.noliosoft.com/product/nolio-automation-center

于 2012-04-18T17:49:43.290 に答える
0

製品の開発者として、BuildMasterをオプションのリストに追加します。基本的に、基本的なチュートリアルを実行して TeamCity ( http://inedo.com/buildmaster/extensions/teamcity ) からのデプロイを開始し、必要に応じてデプロイ計画をさらに環境に合わせてカスタマイズできます。

于 2014-01-07T15:22:24.707 に答える