IISでホストされているWebアプリケーション(javascript、HTML、およびCSSファイルで動作)用のparameters.xmlファイルがあります。 Continues Deploymentシーケンスを作成するために、公開プロファイルの作成、トークンによるトークン化、TFS(On-Prem)によるビルドとリリース、トークン化、およびWebアプリケーションの公開についてお読みいただきました。 問題は、クライアントサイトアプリケーションにjavascript設定ファイルがあることです。 Iv'eが既に作成したパイプラインでトークンを編集できるようにしたい。あなたが見ることができるように、私は "debugOption = true" の文字列に一致していparametersEntry in parameters.xml
<parameters>
<parameter name="DebugOption"
description="Some debug option."
defaultValue="false">
<parameterEntry
kind="TextFile"
scope="config.js"
match="debugOption = true" />
</parameter>
</parameters>
次のように
マイパラメータXMLがあります。 私が達成したいのは、をからまで偽に変更するだけですが、TFSのtokenizerタスクでは、$(DebugOption)をfalseに設定すると、すべての文字列をfalseからtoに置き換えます具体的には、 "debugOption = true"を "false"に置き換えます。これは私が望む最終結果ではありません。
この種類の文字列にマッチする方法はありますか(javascripファイル内のすべての「真の」発生を置き換えるため真としか一致しません)、値を変更せずに、 debugOption = false " - 偽のみ?
どのトークナイザタスクを使用していますか?関連するタスク設定のスクリーンショットを共有できますか? –