前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[ 物联网篇 ] 05 - GitLab 部署 NXP-i.MX 8MM 源码

[ 物联网篇 ] 05 - GitLab 部署 NXP-i.MX 8MM 源码

作者头像
程序手艺人
发布2019-05-15 14:50:23
8000
发布2019-05-15 14:50:23
举报
文章被收录于专栏:程序手艺人程序手艺人

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1426668

为了方便多人的协作开发,现在把NXP-i.MX 8MM部署在内部服务器搭建的GitLab上。

GitLab上新建Groups,然后在Groups中添加需要的仓库

源码的目录结构通过manifests/default.xml来维护,通过repo来管理

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
	<remote name="origin" fetch="." review="ssh://git@gitlab.sugrsugr.com:9022/nxp/" />
	<default revision="master" remote="origin" />
    <project name="doc" path="doc">
        <copyfile dest="fsl-setup-release.sh" src="build/fsl-setup-release.sh"/>
        <copyfile dest="setup-environment" src="build/setup-environment"/>
        <copyfile dest="README-IMXBSP" src="build/README-IMXBSP"/>
        <copyfile dest="README" src="build/README"/>
	</project>
	<project name="base" path="sources/base"/>
	<project name="meta-browser" path="sources/meta-browser"/>
	<project name="meta-freescale" path="sources/meta-freescale"/>
	<project name="meta-freescale-3rdparty" path="sources/meta-freescale-3rdparty"/>
	<project name="meta-freescale-distro" path="sources/meta-freescale-distro"/>
	<project name="meta-fsl-bsp-release" path="sources/meta-fsl-bsp-release"/>
	<project name="meta-openembedded" path="sources/meta-openembedded"/>
	<project name="meta-qt5" path="sources/meta-qt5"/>
	<project name="poky" path="sources/poky"/>
</manifest>

repo下载源码:

代码语言:javascript
复制
git clone xxx/nxp/repo.git

mkdir .repo
 
mv repo .repo

cp .repo/repo/repo ./

repo init -u xxx/nxp/manifests.git  -b master

repo sync 

GitLab里面集成的服务越来越多,包括CI/CD等服务。这也是下一步需要着手去做的。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年05月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档