2012-04-17 9 views
15

最近TeamCityでCIサーバーをセットアップしましたが、今度はそれを次のステップ、継続的な展開に移したいと思っています。基本的には、お客様一人一人に3つの快適なサービスと約3つのWebアプリケーションを提供しています。すべての顧客は3つの環境QA、UAT、Prodを取得します。テストが完了したらビルドを自動的に展開したいと思っています。私はこれを行うカスタムスクリプトオプションを探していません。私はそれをたくさん見ました。私たちが探しているのは、UDeployのようなソリューションですが、低価格です。 UDeployの代替案を知っている人はいますか? TeamCityと連携する他のContinuous Deploymentプラグイン?TeamCityでの継続的な配置

おかげで、

答えて

17

これはあなたがタコになっているはずです。ネットであれば、それは今チームシティーとうまく動作します。

http://www.octopusdeploy.com/

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

+0

ハンセルマンのポッドキャストでオクトパスについて聞いたことがあります。念押し有難う。私はサイトに行って、少し掘り下げました。それは素晴らしいよね!しかし、私は約6日前に彼らに連絡し、まだ聞いていないので、私はそれについて少し神経質です。私たちは彼らが圧倒されていると確信していますが、6日間の応答なしに私たちは私たちのために長い時間です。しかし、それ以外のツール自体は素晴らしいです。再度、感謝します。 – Buzzer

+1

他人の時間を節約するためには、ビルドプロセスの一歩を踏み出し、NuGetパッケージを作成し、WebDeployをサポートしていないことが必要です。 – mattmanser

+0

ALMレンジャーズチームには、彼らが取り組んでいる別の選択肢もありますが、まだベータ版です。 https://vsardevops.codeplex.com/ –

2

私にはない、こののいずれかの部分があります場合、私は知りません理解していますが、私もTeamCityを使っています。

テストを管理するためのビルド構成がある場合は、テスト構成が成功したことをトリガーとして、簡単に配置の構成を作成できます。私たちは多くのデプロイメントをそのように扱います。再び

、私はここで何かが欠けてる...

EDITあれば申し訳ありません:

別の構成が正常にビルドされたときにチームシティーでのビルド構成をトリガすることができます。 Build triggering in JetBrains documentation( "を見てください『手順を構築する"あなたは多くて1つのビルド構成を使用することができ

OR)』完了ビルドトリガー: Build steps in JetBrains documentation

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

+0

あなたは何も欠けているわけではありません。申し訳ありませんが、私は十分に問題を明確に表現できませんでした。 TCでこれを行う方法に関するいくつかの例を投稿することができたら、それはすばらしいでしょう! – Buzzer

+0

私はこれに関するJetBrainsのドキュメントにいくつかのリンクを追加します。より多くの指導が必要な場合はお知らせください。 –

+0

@Buzzer:あなたはその例を見ましたか?これ以上質問はありますか? –

18

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

MS WebDeployを使用してTeamCityから直接配備できます。これについて

参照トロイハントの優れたブログシリーズ:

Part 1: Config transforms

Part 2: MS Build and deployable packages

Part 3: Publishing with WebDeploy

Part 4: Continuous builds with TeamCity

Part 5: WebDeploy with TeamCity

+0

または、Ant、NAnt、Maven、ファイルコピーでデプロイしてください... skyは本当に限界です。 :-) –

+0

はい、MSDeployを使用してTeamCityから直接デプロイすることはできますが、Octopus Deployはデプロイメントだけでなく、ビルドすることなく環境間のビルドアーティファクトを促進するために、アーティファクトバージョンを管理できます。 –

3

別の方法:レッドゲートは最近、デプロイメント・マネージャー・ツールに価格設定を更新しました:あなたは5つのプロジェクト以下を持っている場合はhttp://www.red-gate.com/delivery/deployment-manager/

、ツールがないことが表示されます。

+1

RedGateデプロイメントマネージャーは廃止され、[Octopus Deploy](https://octopus.com)に置き換えられました。 –

+0

[Octopusデプロイのコミュニティ版](https://octopus.com/purchase)のような感じです「自由」。 –

0

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

関連する問題