2017-01-26 11 views
2

XebiaLabs XL Deployツールを使用して、展開用のアプリケーションを準備しています。XLネスト辞書を展開する

これは、環境固有の設定(複数のqa/uat/prodサーバーの複数のインスタンス)がapp.config内にある.Net Windowsサービスです。

これらの設定値はXL展開辞書に移行され、app.configはプレースホルダを使用してそれぞれの必要な値を参照します。

XL Deployに辞書をネストする方法はありますか?私。辞書1には、辞書2がその値として含まれているキーがありますか?

これに関する実際の情報はドキュメントにありません。その他については、これについてはあまり知られていません。

答えて

3

他の誰かがこれを探している場合は、グループキーを辞書の値として使用することができます。例については :

XLD Dictionary 1: 
Key - Value 
Key1D1 - Value1 
Key2D1 - Value2 
Key3D1 - {{Key1D2}} {{Key2D2}} {{Key3D2}} 

XLD Dictionary 2: 
Key - Value 
Key1D2 - Value3 
Key2D2 - Value4 
Key3D2 - Value5 

したがって、私のconfigファイルで私が持つことができます。

Dbconnection = {{Key1D1}} 
Dbpassword = {{Key1D2}} 
ConfigRules = {{Key1D3}} 

をそしてバージョンごとに同じ設定を使用し、唯一のXLDeploy辞書

に設定されているすべてのインスタンス固有のConfigRulesと
関連する問題