2016-09-02 4 views
0

Q.リリース管理をどのようにして動作させるにはどうすればよいですか?tfsを使用するVSソリューションを構成する方法リリース管理でvnextをビルドする

私はすべてのビデオが表示されるように動作するリリース管理を取得しようとしています。 build - > Dev/Staging - > Productionの環境を経て同じビルドが進行します。

Progressing through the environments

私が戻って少しステップと、私たちは、Visual Studioのソリューション(と私たちのgitのフロー分岐処理)に、当社の構成のやり方に疑問を作っています。私が設定を使用する方法は、ビルドしてからリリースすることが難しくなっていると思います。

構成は

我々は現在、2つのデフォルトのコンフィギュレーション、デバッグ&リリースを使用しています。

  • 我々は、我々のDev(&他のアプリの設定は、変換のdevのデータベース 接続文字列が含まれている)上のデバッグビルドを使用する傾向があります。これが私たちが 'dev'に展開するものです。
  • 次に、本番用のトランスフォームのリリース構成もあります。これが「プロダクション」に展開されます。

リリース管理がどのように機能するように設定/変換を設定すればよいですか?

答えて

1

1つのオプション:両方の構成をビルドします。両方の設定をビルドにアーティファクトとしてパブリッシュします。

リリース定義では、リンクされた成果物から適切な構成を展開します。

別のオプション:コンパイル時の構成変換を行わず、代わりに展開時の構成を行います。

+0

ty - どこで/どのように展開時間の設定を行いますか? * .SetParameter.xmlオプションを使用していますか?また、WebDeployPackagesは既に生成され、コンパイル時の設定を含んでいます。 –

1

スクリーンショットに記載されている内容はです。リリースの概要これはMicrosoftリリース管理でtrack a releaseに使用されています。リリース名とリンクに基づいています。

概要ページには、リリース定義のリストが表示されます。それぞれは一連の環境として表示され、リリースの名前と開始日時が表示されます。見出しの色と各環境のアイコンは、リリースの現在の状態を示します。配色は、リリースページのものと同じです。

用意されているスターター展開テンプレートに従うだけで済みますし、プロジェクト用に独自のテンプレートを作成することもできます。

スクリーンショットに戻ると、リリースビルド定義の環境だけがあります。定義に必要な環境を追加することができます。その後

enter image description here

あなただけの例のような概要で同じことを確認します:あなたの状況については enter image description here

を、あなたは両方に基づいて、2つのビルド定義を持つ2つの別々のリリース定義を作成することができます構成。さらに、セットアップ、構成、リリース管理、展開など、MSDNにvery detailed documentがありました。体系的に理解することができます。

+0

2つの別々のリリース定義を作成しても、私を昇進という考えから遠ざけることはできませんか? –

関連する問題