【问题标题】:Is there a difference between "Build" and CI?“构建”和 CI 之间有区别吗?
【发布时间】:2011-08-07 01:27:20
【问题描述】:

我最近被分配了一项任务,负责在我的团队中定义新的流程和方法,涉及正确的开发流程。

我想知道术语 Build 和术语 CI 之间是否有任何显着差异。

我知道 CI 通常是在每次提交后构建项目的过程,以便更好地为每个开发人员提供提交级别的指示。

在进行 CI 和运行正常的“构建”时,构建或执行的过程有什么不同吗? (例如项目的每日构建)

谢谢

【问题讨论】:

    标签: configuration build build-process continuous-integration build-automation


    【解决方案1】:

    构建过程是构建软件的所有环节(获取源代码、编译、打包、自动化测试等)。

    CI 是在提交时触发构建。

    “每日构建”是构建的时间触发器。

    【讨论】:

    • 那么基本上相同的过程(编译、单元测试、文档等)将在两者上运行?
    【解决方案2】:

    持续集成包含构建步骤等等 - 它可以运行自动化测试、在开发人员的提交导致构建失败时向他们发送电子邮件、自动部署。所以我想区别在于每个概念和步骤的数量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-16
      • 2020-03-27
      • 2022-10-04
      • 2020-01-11
      • 2016-12-02
      • 2021-10-09
      • 2010-09-27
      • 2014-08-30
      相关资源
      最近更新 更多