簡體   English   中英

如何使用Maven在TFS中獲取$ {buildNumber}?

[英]How to get ${buildNumber} in TFS with Maven?

我需要使用Maven在生成的清單文件中添加buildNumber。 我們使用TFS (Team Foundation Server)作為存儲庫。 有什么辦法可以訪問它嗎?

下面的鏈接說明了如何使用Git,SVN或Mercuria獲取內部版本號。

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

我也需要TFS上的東西嗎?

您可以使用$ {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

我認為正確的變量號是env.TFS_CHANGESET或只是TFS_CHANGESET。 它為我工作。

TFS中的預定義變量:

  • Build.SourceVersion -Git:提交ID。

  • BUILD_SOURCEVERSION -TFVC:更改集。

此處所有變量的列表: https : //www.visualstudio.com/zh-cn/docs/build/define/variables

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM