将android系统代码迁移到gitlab

前段时间在公司搭建了gitlab服务器,本意是实现对公司的android代码构建私有仓库和进行版本管理。

然而,由于android系统代码采用了repo的形式进行管理,所以为了实现将repo特性融入到gitlab中还费了不少时间去研究。

首先,通过git谷歌官方的local-repo,并修改repo执行文件的REPO_URL从而实现了repo的本地化。

其次,研究android系统代码的repo配置文件,即.repo/manifests/default.xml的内容,进行了适当的修改,最终实现了android系统代码仓库的私有化。也就是说,公司的android代码已经变成了类似于cyanogenmod这样的第三方android了。
gitlab
android repo @ gitlab







Posted

in

by

Tags:

Comments

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注