2016-05-20 8 views
1

TFS 2015がリリース管理でどのように動作するのか誰にでも説明できますか?リリース管理でTFS 2015がどのように動作するのですか

私たちはリリース管理を約6ヶ月間使用しており、最近TFS 2015に関するいくつかの調査を開始しました。私が理解するところでは、TFS 2015 V2はRMと統合されています。

私の質問は非常に幅広いので、いくつかの具体的な質問に絞りましょう。

  1. RMクライアントでテンプレートとリリースパスを管理する必要がありますか、TFS Webサイトから管理する方法はありますか?私はTFSからリリースを設定する方法については読んだことがありますが、スケジューリングとリンクのアーティファクトについては常にそうです。 JenkinsでCIビルドをセットアップするのと同じように見えます。クライアントは私のためにうまくいくが、私はそれがもう必要ではないという印象を受けている。

  2. TFSリリースからRMリリースを手動で開始する必要がありますか。 Jenkinsを使用する場合、コマンドラインからRMリリースを開始することを含むポストビルド手順がいくつかあります。私がTFSでビルドタスクを設定するとき、Azureに関連しない配備のための2つのオプションしか表示されません。コマンドラインを実行するかPowershellスクリプトを実行します。 PowerShellまたはコマンドラインスクリプトを使用してRMリリースを開始する必要がありますか、TFSにRMリリースを開始するように伝える良い方法がありますか?

TFSとRMがどのように統合されているかについてはっきりしていないので、私を叱責して読んでください。私はMSDNのドキュメントを読んだことがありますが、ドキュメントのスクリーンショットもTFSインターフェイスのようには見えないので、正しくインストールしなかったのでしょうか?

答えて

2

TFS/VSTS Webポータルの新しいリリースハブは、リリースエクスペリエンスを一新したものです。古いリリース管理サーバー製品との関連性はありません。彼らは全く別物です。新しいリリースのハブは、独自のデプロイメントスクリプトを作成し、リリースハブを使用してデプロイメントスクリプトを呼び出し、環境パイプラインを通じて進捗状況を追跡するという考え方に基づいています。

Release Management Serverは、機能のアップデートを受信しないため、バグ修正のみを移行する必要があります。移行の場合は、ALM Rangers' migration utility開示:私はこのプロジェクトで作業しました)を使用できます。

ビルドプロセスの一部として既存のリリース管理サーバーリリースを開始するため、私はon Githubを取得できる新しいTFSビルドシステム用のビルドタスクを書きました。彼らはジェンキンスでは動作しませんが、参照点として使用できるはずです。 TFSビルドを使用している場合は、TFS CLIを使用してインポートすることができます。

+0

デフォルトでRMクライアントにパッケージされていた有用なコンポーネント(IISやサービス管理、Sqlコンポーネントなど)はもう使用されておらず、それらを実行する独自のタスクを作成する必要があります?これは2ステップ前進と1ステップ後のように聞こえる。クライアントをもう使用する予定がない場合、RMクライアントのvNextタブ/オプションのポイントは何ですか?カスタムタスクのおかげで、私はそれらをチェックします! – bsayegh

+0

@bsayegh市場には既に豊富な成熟したデプロイメントと設定管理ツールがあります(希望国設定、シェフ、パペットなど)。 RM Serverの "vNext"機能は、あなたが向いている方向を指し示し、フォワード互換のパスへの移行を開始することを目的としていました。vNextリリーステンプレートでは、PowerShell/DSC/Chefのみを使用できます。 マイグレーションツールは、それらの組み込みユーティリティをすべて引き出して使用できるようにします。 –

+0

パーフェクト、それはまさに私が知る必要があったものです。私はそれをすべて間違って見てきました。ダニエルありがとう! – bsayegh

関連する問題