ccnet + tfs+antがあります
tfsチェンジセット番号に基づいて、自動インクリメントビルドバージョンを使用してAndroidアプリケーションの自動ビルドプロセスを構成する必要があります。ビルドプロセスでは、androidmanifest.xmlから取得したバージョン番号。
これは、TFSチェンジセット番号に基づいてandroidmanifest.xmlのバージョン番号を自動インクリメントすることは可能ですか?
ccnet + tfs+antがあります
tfsチェンジセット番号に基づいて、自動インクリメントビルドバージョンを使用してAndroidアプリケーションの自動ビルドプロセスを構成する必要があります。ビルドプロセスでは、androidmanifest.xmlから取得したバージョン番号。
これは、TFSチェンジセット番号に基づいてandroidmanifest.xmlのバージョン番号を自動インクリメントすることは可能ですか?
もちろん!Ant は、少しの作業で (ほぼ) 何でもできます。
それぞれのバインディングを使用して TFS 変更セット番号を取得する方法は次のとおりです。
<Target Name="GetVersionChangeSet">
<TfsVersion
TfsLibraryLocation="$(DevEnvDir)ReferenceAssemblies\v2.0"
LocalPath="$(SolutionDir)">
<Output TaskParameter="Changeset" PropertyName="ChangesetNumber"/>
</TfsVersion>
注:上記TfsLibraryLocation
は VS2010+ でのみ機能します。実行している他のバージョンについては、これを見つける必要があります。
Ant 変数を使用した場合の使用例を次に示します。
<Message Text="TFS ChangeSetNumber: $(ChangesetNumber)" />