Visual Studio Team Servicesビルド中に他の値に置き換えられたWeb API .configファイルの値を他の人が変更したことがあるかどうか尋ねたがっていますか?どのようにベストプラクティスを達成することができますか?ビルド定義のコンフィグレーション値更新のベストプラクティス
答えて
あなたは、ビルドをキューしたときに指定したビルド構成の設定ファイルベースの値を変換するためにSlowCheetahを使用することができます。
また、あなたがビルド定義で作成した変数により、ファイル内の文字列を置き換えるためにReplace Tokensタスクを使用することができます。
あなたはWeb.config
transformationsをご覧ください。 1つのメインWeb.config
ファイルを作成し、ファイルWeb.{Build definition name}.config
のビルド定義名に基づいて必要な変換を定義することができます。
そのような変換の例:
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings>
<add name="MyDB" connectionString="ReleaseSQLServer"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
</configuration>
はReleaseSQLServer
に以前の値からMyDB
connectionString
属性を変換します。
どうすればこれらの設定にVSO定義変数を(もし可能なら)渡すことができますか? – user2086174
「VSO定義変数」とはどういう意味ですか? –
realeseまたはbuildの定義の下に複数の変数を定義することができます – user2086174
別にコンフィグ変換を使用してから、この点であなたの人生を容易にすることができます多くの拡張があります。
- 1. TFS2015 REST APIビルド定義の更新
- 2. 定数値の定義方法 - ベストプラクティス
- 3. ビルド定義の更新後にTFS Gitビルド中断が発生する
- 4. ステータスバー更新のベストプラクティス
- 5. 定義方法スカラーでvar定義なしの定期的な更新値
- 6. jQuery - 変数定義のベストプラクティス
- 7. ビルド定義のエラーメッセージ
- 8. MySQLのベストプラクティス:リレーショナルテーブルの更新
- 9. ベストプラクティスDBレコードの更新
- 10. OBIEE 11g OBIApps RPD行数の更新、NQ_SESSION.USER_LANGUAGE_CODE「値なしの定義」
- 11. TFS2017.2 REST APIを使用したビルド定義の更新 - カスタムプロセス変数
- 12. SharePoint EventReceiverの問題カスタムリスト定義でのアイテム更新の定義
- 13. Azureクラウドサービスパッケージとコンフィグレーションを更新する
- 14. React(Firebase)の状態を更新しました。未定義値
- 15. QTLocation:RouteModel更新エラー未定義
- 16. ビルド定義タスクファイルのパターン
- 17. VSTSビルド定義でのバージョンドロップ
- 18. ビルド定義のTFS 2015 "delta"
- 19. Oracle 11Gのユーザー定義型の更新
- 20. R6オブジェクトインスタンスのメソッド定義の更新
- 21. 未定義の小道具のベストプラクティス
- 22. TFS 2010ビルド定義
- 23. TFS 2015ビルド定義
- 24. Nodejs TFSビルド定義
- 25. TFSビルド定義スクリプトまたはビルド定義のバージョンへの変換
- 26. 未定義のインデックスと更新クエリ
- 27. 更新中の未定義変数
- 28. プロパティ値の更新に関するベストプラクティス(コントローラまたはサービス層?)
- 29. ソース管理のコンフィグレーション変換を使用しないビルドでのコンフィグレーション管理
- 30. GKEntity /コンポーネントの更新サイクルのベストプラクティス
あなたは、平均でください'Web.Debug.config'と' Web.Release.config'?それが 'app.config'なら、あなたはhttp://stackoverflow.com/questions/8082662/how-to-select-different-app-config-for-several-build-configurationsを見ましたか? –
私はWeb.config appSettingsのキー値を意味します – user2086174
そして 'Web。{ビルド定義} .config'を使います。 –