我们有ccnet + tfs + ant
我需要根据tfs变更集编号为自动增量构建版本配置android应用程序的自动构建过程。在构建过程中,从androidmanifest.xml获取版本号。
这可以根据TFS变更集号在androidmanifest.xml中自动增加版本号吗?
答案 0 :(得分:1)
当然是! 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)" />