构建与持续集成-c# 8.0 and .net core 3.0

时间:2024-07-07 17:36:07
【文件属性】:

文件名称:构建与持续集成-c# 8.0 and .net core 3.0

文件大小:3.27MB

文件格式:PDF

更新时间:2024-07-07 17:36:07

devops

5.2 构建与持续集成 构建是将软件源代码通过构建工具转换为可执行程序的过程,一般包含编译和链接两个步骤,将高 级语言代码转换为可执行的机器代码并进行相应的优化,提升运行效率。 持续集成是软件构建过程中的一个最佳实践,在版本控制的基础上,通过频繁的代码提交,自动化 构建和自动化测试,加快软件集成周期和问题反馈速度,从而及时验证系统可用性。 5.2.1 构建实践 构建实践关注软件代码到可运行程序之间的过程,通过规则、资源和工具的有效结合,提升构建质 量和构建速度,使构建成为一个轻量级,可靠可重复的过程。同时构建产物被明确标识管理,采用清晰 的规则定义版本号和目录结构有助于团队成员可以随时获取到可用版本,以及版本相关的信息,快速验 证回溯版本变更,主要包括构建方式、构建环境、构建计划和构建职责四方面,如表4所示。 5.2.1.1 构建方式 构建方式是源代码转变为可运行程序的方法和过程。 5.2.1.2 构建环境 构建环境是构建实际运行过程的设备和资源依赖的载体。 5.2.1.3 构建计划 构建计划是构建被触发的方式,频率和编排过程。 5.2.1.4 构建职责 构建职责是整个构建相关工具,系统和过程的责任主体。 表4 构建与持续集成 级别 构建方式 构建环境 构建计划 构建职责 1 采用手工方式进行 构建 使用研发本地设备构建 构建任务不定期执行 无专人专岗负责构建 2 采用脚本实现构建 有独立的构建服务器,多 实现每日自动构建 构建工具、环境与计划


网友评论