0

ビルドごとに変更されるテスト実行の app.config 構成キー値を読み取るテスト ライブラリがあります (バージョン番号が埋め込まれたアプリ ウィンドウ)。別のキーも、テストがヒットする環境 (開発/テストなど) に基づいて変化します。

例えば。key="AppVersion" value="AppVersion (1.0.0.19)" key="AppSubVersion" value="Ver (1.0.0)" key="DataDirectory" value="Data - Dev"

現在、ローカル マシンでは、実行から実行に手動で変更するため、これは問題ではありません。ただし、TeamCity サーバーがリモートマシンでテストを開始する自動テスト実行の一部としてテストが開始される自動実行シナリオへの移行を検討しています。2つの質問に答えていただければ幸いです

1 - TeamCity がリモート マシンにある app.config ファイルの特定のキーを変更する方法はありますか?

2 - そうでない場合、これを達成するための最良の方法は何ですか?

ありがとう !

4

1 に答える 1

0

TeamCity がそれを行うことができるとは思いません。ただし、TeamCity に nant スクリプトを実行させる場合は、XmlPoke を使用して構成ファイルのテキストを置き換えることができます。バージョン スタンプに現在の Teamcity ビルド番号を使用できます。ant を使いたい場合は、ant にも似たようなものがあると思います。

于 2012-07-26T20:15:57.450 に答える