一般纯软工程学习路径

基础

        阶段一:基本熟悉工具链代码托管流程和配置

                代码托管基本

                        1. 成见和管理代码库(组)

                        2. 成员配置和权限配置

                代码迁移

                        1. 手工迁移

                        2. 脚本自动化迁移

                代码提交

                        1. SSH key配置

                        2. 代码提交commit message 管理需求单

               MR合并请求

                        1. 合并请求配置(门禁、代码检视、关联需求、缺陷等)

                        2. 代码提交或者合并请求触发流水线配置

                保护分支

                        1. 熟悉根据客户的分支模型选择的场景来配置 

        阶段二: 基本熟悉工具链编译流程

                熟悉编译构建任务

                        1. 编译任务创建

                        2. 熟悉常用编译任务配置(编译步骤,编译环境,编译命令等)

        阶段三: 熟悉代码门禁流水线和版本交付流水线

                        1. 流水线任务创建

                        2. 流水线任务配置(定时触发,代码MR触发,参数配置等)

        阶段四:通过面向交付的代码分支模型理解工具链与研发流程如何对应

        阶段五:搭建1套场景包含个人流水线和版本交付流水线(基于maven)

进阶

        阶段一:学习业界常用的代码分支模型分类以及如何选择

                git-flow、github-flow、gitlab-flow、trunk-base

        阶段二:学习业界常见的编译工具和包管理工具

                java:maven

                js:nodejs

                python:pipy

                c/c++:cmake、conan

        阶段三:熟悉常见的制品管理

                按照用途:二方仓、三方仓、镜像仓

                按照类型:本地仓、聚合仓

        阶段四:熟悉常见部署工具

                Jenkins、Ansible、K8s

高阶

        阶段一:熟悉使用docker容器定义编译环境

                熟悉dockerfile编写

                熟悉docker镜像制作

                熟悉在工具链平台上制作自定义镜像

                通过制作的自定义镜像完成编译任务

        阶段二:熟悉使用k8s集群部署

                熟悉k8s集群搭建

                熟悉k8s部署流程

        阶段三:熟悉制品晋级的方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值