gpt4 book ai didi

tfs - 在 TFS 中构建管道

转载 作者:行者123 更新时间:2023-12-04 05:46:10 25 4
gpt4 key购买 nike

2009年,有一个SO question on the same topic .

我想知道更高版本的 Team Foundation Server 在更长的构建管道方面是否更好。引用 Jenkins、TeamCity、ThoughtWorks 的 Go(我的雇主)的功能。

构建管道的可视化对我很重要,以及关于单个阶段通过或失败的通知。这和卓越的克隆能力,将“主干”管道合并为一个发布分支,因为该分支跃入现实。

其次,个人的 chalice 是 CI 服务器将其配置存储在 SCM 中,该 SCM 持有可构建的东西本身,甚至可以静默地创建分支以提供新的管道;能否将 TFS 配置为将 CI 定义/脚本存储在其 SCM 端而不是其随附的 SqlServer 中?

最佳答案

TFS 构建由三个组件组成:

  • 构建定义 - 存储在 SQL 服务器数据层上。
  • 构建工作流 - 存储在源代码管理中的 XAML 文件。
  • 支持的 MSBuild 脚本 - 通常包含用户定义的操作,也存储在源代码管理中。

  • 随着构建的进行,您可以看到构建步骤的可视化,您还可以获得主构建和 MSBuild 输出的不同日志。

    TFS 中的构建定义只是build设置的集合,类似于 CC.Net 的配置文件和 TeamCity 的构建配置选项卡,它们都存储在文件系统中。假设数据库上有备份计划,您实际上不需要将构建定义存储在源代码管理中,但如果必须,可以通过导出 tbl_BuildDefinition 来实现。表。

    TFS Power Tools为构建定义添加克隆功能。

    尽管使用 TFS-API 相当可行,但不支持从新分支配置构建定义。

    关于tfs - 在 TFS 中构建管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10656854/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com