从 TeamCity 中的 TFS 中提取版本标签
Pull version label from TFS in TeamCity
我需要从 TFS 中的特定标签中提取,然后在 TeamCity 中构建它。有什么办法吗?我之前在 SVN 中使用自定义步骤完成过,我试图避免这种情况。我假设像下面这样的自定义步骤会起作用,但希望尽可能避免它。
有什么想法吗?也许是一种通过获取 URL 或附加到我不知道的集合 URL 的方法。
tf get * /r /version:你的标签名
见https://youtrack.jetbrains.com/issue/TW-7370
You can run a build on a specified change[set] manually using Run
Custom Build dialog.
编辑:
另一种方法是 运行 tf.exe 使用 Get 命令。
见https://msdn.microsoft.com/en-us/library/fx7sdeyf.aspx
Synchronize a workspace to match a labeled version of the team’s codebase
c:\code\SiteApp\Main>tf get /v:LLastKnownGood
Synchronizes the workspace to match the items in the codebase that are labeled LastKnownGood
编辑 2
另见 https://teamcity-support.jetbrains.com/hc/en-us/community/posts/207091635-Checkout-TFS-Label
TeamCity does not support getting labeled sources at this time. The feature request is addressed by TW-5061, please vote for it.
我需要从 TFS 中的特定标签中提取,然后在 TeamCity 中构建它。有什么办法吗?我之前在 SVN 中使用自定义步骤完成过,我试图避免这种情况。我假设像下面这样的自定义步骤会起作用,但希望尽可能避免它。
有什么想法吗?也许是一种通过获取 URL 或附加到我不知道的集合 URL 的方法。
tf get * /r /version:你的标签名
见https://youtrack.jetbrains.com/issue/TW-7370
You can run a build on a specified change[set] manually using Run Custom Build dialog.
编辑: 另一种方法是 运行 tf.exe 使用 Get 命令。
见https://msdn.microsoft.com/en-us/library/fx7sdeyf.aspx
Synchronize a workspace to match a labeled version of the team’s codebase
c:\code\SiteApp\Main>tf get /v:LLastKnownGood
Synchronizes the workspace to match the items in the codebase that are labeled LastKnownGood
编辑 2
另见 https://teamcity-support.jetbrains.com/hc/en-us/community/posts/207091635-Checkout-TFS-Label
TeamCity does not support getting labeled sources at this time. The feature request is addressed by TW-5061, please vote for it.