我最近被分配了负责在我的团队中定义新流程和方法的任务,关于正确的开发流程。
我想知道术语Build和术语CI之间是否存在任何显着差异。
我知道通常CI是在每次提交后构建项目的过程,以便在每个开发人员的提交级别上有更好的指示。
在执行CI和运行正常的“Build”时,构建或进程中是否存在任何差异? (例如,项目的每日构建)
由于
答案 0 :(得分:3)
构建过程是构建软件(获取源代码,编译,打包,自动化测试等等)的一切。
CI是触发提交构建。
“每日构建”是构建的时间触发器。
答案 1 :(得分:0)
持续集成包含一个Build步骤等等 - 它可以运行自动化测试,电子邮件开发人员在提交时导致构建失败,自动部署。所以我猜不同之处在于每一个中涉及的概念和步骤的数量。