【问题标题】:Recreate TFS 2010 build sequence in TFS 2013在 TFS 2013 中重新创建 TFS 2010 构建序列
【发布时间】:2014-07-04 04:28:51
【问题描述】:

在 TFS 2010 的构建工作流程中,我可以深入了解编译和测试,找到 Foreach 项目循环并获取 BuildSettings.ProjectsToBuild (serverBuildProjectItem) 的工作流程变量分配。

在 TFS 2013 的新简化构建工作流程中是否有替代方案?

【问题讨论】:

    标签: tfs build-process tfsbuild


    【解决方案1】:

    ProjectsToBuild 可用作工作流参数。

    许多曾经是工作流变量的东西(例如 SourcesDirectory、BinariesDirectory 等)已被移动到环境变量中,您可以使用 GetEnvironmentVariable 活动来获取它们的值。有关 TFS 设置的可用环境变量列表,请参见此处:http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.build.activities.extensions.wellknownenvironmentvariables.aspx

    【讨论】:

    • 谢谢,迪伦!我以前也可以使用以下语法获取构建代理 ID:LinkingUtilities.DecodeUri(BuildAgent.Uri.AbsoluteUri).ToolSpecificId 2013 年也有类似的吗?
    • 我编辑了我的答案以链接到列出环境变量的 MSDN 页面。其中之一是 BuildAgent,我认为它会给你你想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 2020-04-24
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 2012-05-18
    相关资源
    最近更新 更多