背景/动机
-
引导新人成本略高:每当团队入职新人的时候,一周左右,都需要clone团队的代码仓库,差不多需要几个步骤:
- 访问内部 GItLab 平台 或者 GitHub
- 配置 ssh key
- TL 开通权限
- 找到所在 team 的 group/仓库
- 按需 clone (一个组,有时候维护的仓库有 30-50个,clone其实也是一件费时费力的重复劳动)
- 定期更新仓库(同上)
-
每个新人如果都需要经历如上步骤,那么这些步骤里面,哪些是能标准化 -> 自动化的呢?
- 访问内部 GItLab 平台 或者 GitHub
- 配置 ssh key: gitlab.your-company.com/profile/key…
- TL 开通权限: gitlab.your-company.com/groups/${gr…
- 找到所在 team 的 group/仓库
- clone 组内某条业务线所有仓库(业务线负责人名下仓库)
- 定期更新仓库(同上)