2017-05-09 4 views
0

異なるステージング環境に展開されるSFCがあります。サービスには、設定ファイルにいくつかの設定パラメータがあります。これらの設定の値はステージング変数に応じて変わります。サービスファブリック:継続的な配備中に設定を変更する

私はこの記事Manage application parameters for multiple environmentsを読んだことがありますが、環境に何があるのか​​明確ではありません。ノードの数とタイプ、またはステージング環境かどうか。

これらの値をリリース/ビルドの定義からどのように変更できますか? Web.configのようなApplicationParameters変換はありますか?

おかげサービスの生地で

答えて

0

、あなたのアプリケーションは、また1 PublishProfileを環境ごとに1つのApplicationParameterファイルを持っている、となります。 パブリッシュプロファイルはいくつかのデプロイメント構成を定義します。これらの構成の1つはApplicationParameterファイルです。

VSTSを使用してクラスタを展開していると仮定します。 サービスファブリックのデプロイメントステップを追加します。いくつかの設定が必要になります。その1つは公開プロファイルパスです。

動的にするには、環境の名前を指定するのと同じ方法でPublishProfileに名前を付け、環境名を使用して公開プロファイルを取得することをお勧めします。

概要:

  • VSTSリリースサービスファブリックの展開手順を実行します。
  • SF Dep。手順は環境名を使用して公開プロファイルを検索します(例:Environment = Prod - > PublishProfile = Prod.xml)
  • PublishProfileはアプリケーションパラメータファイルを指します
  • アプリケーションパラメータファイルは、環境を整えることができます(保守を容易にするために、ここでは同じ命名パターンを使用することをお勧めします)

この構成では、新しい環境が作成された場合に同じリリース定義を使用して、定義する必要があるのは、PublishProfileファイルとApplicationParamenterファイルだけです。

関連する問題