0

我需要使用 Maven 在生成的清单文件中添加 buildNumber。我们使用TFS(Team Foundation Server)作为我们的存储库。有什么方法可以访问它吗?

下面的链接解释了如何使用 Git、SVN 或 Mercuria 获取内部版本号。

http://www.yegor256.com/2014/07/03/how-to-read-manifest-mf.html

我也需要与 TFS 相同的东西吗?

4

3 回答 3

1

您可以使用 ${env.TF_BUILD_BUILDNUMBER} 环境变量来获取 TFS 内部版本号。

请查看此链接:https ://blogs.blackmarble.co.uk/blogs/rfennell/post/2014/12/16/Setting-a-build-version-in-a-JAR-file-from- TFS-build.aspx

于 2015-10-21T12:31:15.233 回答
0

TFS 中的预定义变量:

  • Build.SourceVersion- Git:提交 ID。

  • BUILD_SOURCEVERSION- TFVC:变更集。

所有变量的列表: https ://www.visualstudio.com/en-us/docs/build/define/variables

于 2017-08-07T16:52:01.550 回答
0

我认为正确的变量号是 env.TFS_CHANGESET 或只是 TFS_CHANGESET。它对我有用。

于 2016-07-04T06:15:11.353 回答