通过本文您将熟悉以下内容:
- OpenHarmony CI 平台的使用,和进阶使用方法。
- 如何过订阅社区邮箱,获悉社区技术发展动向
笔者参与OpenHarmony有一段时间了,有一些小小的经验还是可以拿得出来与大家分享的,下面将OpenHarmony CI平台使用经验分享如下:
以下仅代表笔者个人观点,欢迎读者批评指正。
1. OpenHarmony CI 平台
CI是Continuous integration(持续集成)的缩写
-
1、OpenHarmony CI 平台新版面 http://ci.openharmony.cn/workbench/404
-
2、在OpenHarmony仓库提交代码时,需要PR中评论
start build
触发CI门禁。拿笔者提交到build仓库的这个pr https://gitee.com/openharmony/build/pulls/1676#note_17139800 举例-
在PR中评论了
start build
后会得到如下回复,同时给出专属链接用来开发者跟踪门禁进展。 -
代码门禁通过后,PR中会得到如下回复
-
-
3、可以使用gitee账号登录OpenHarmony CI 平台
1.1 代码搜索功能 (非常好用!!!)
地址:http://ci.openharmony.cn/workbench/coding/codeRetrieval
-
1、OpenHarmony CI 平台中代码搜索这个功能是非常好用的,也是笔者经常使用到的功能。
- http://ci.openharmony.cn/codeSearch
-
2、代码搜索中可以搜索OpenHarmony主干仓库、OpenHarmony-tpc仓库、OH_IPC仓库中最新分支中的代码
-
3、可以查看仓库中的具体仓的代码,
-
4、也可以查看master分支OpenHamrony源码
-
5、进行搜索代码前可以进行条件选择
-
选择要搜索的代码仓库
-
进行完整搜索,搜索索引中的所有文本标记(单词,字符串,标识符,数字)
-
仅查找符号定义(其中定义了例如变量(函数...)
-
只查找符号(例如方法类,函数,变量)
-
(还可以选择源文件的路径、选择搜索的编程语言等,这里不一一列举)
1.2 代码门禁
地址: http://ci.openharmony.cn/workbench/cicd/codecontrol/list
-
新版本的代码门禁,支持查看
运行状况
统计分析
运维管理
Tag系统
自助申请
(这些功能我这样的菜鸟应该是用不上的)
1.3 每日构建
地址:http://ci.openharmony.cn/workbench/cicd/dailybuild/dailylist
-
从每日构建中,开发者可以获取不同形态组件的固件包,例如dayu200的固件包,sdk等。
1.4 Issues看板(查找Issues) (巨好用!!!)
地址:http://ci.openharmony.cn/quality/issueDashboard
-
可以查看OpenHarmony、OpenHarmony-tpc、OH_IPC、ohpg、OpenHarmony-sig仓库中开启的
进行中
、已完成
、已拒绝
四种状态的Issues
2. 订阅邮件列表
OpenHarmony开源社区的技术交流使用邮件列表。
2.1 如何订阅社区列表
OpenHarmony官方教程 https://www.openharmony.cn/maillist
- 签署开发者原创声明后,进入该邮件系统 https://lists.openatom.io/postorius/lists/?all-lists 可以查看所有可以订阅的OpenHarmony社区邮箱,
- 进入先注册
- 登陆过可以进行邮件订阅
2.2 订阅dev@openharmony.io邮箱后可以收到OpenHarmony 架构SIG会议纪要 (了解社区动态!!!)
-
例如这是连老师3月21日在OpenHarmony 架构SIG会议的报告内容
2.3 订阅dev@openharmony.io邮箱可以得知OpenHarmony 架构SIG会议号
- 订阅dev@openharmony.io邮箱会在每周一收到OpenHarmony 架构SIG会议通知,里面包含了会议号。使用的会议平台是welink
-
CI
+关注
关注
0文章
14浏览量
11390 -
邮箱
+关注
关注
0文章
5浏览量
7803 -
OpenHarmony
+关注
关注
25文章
3628浏览量
16027
发布评论请先 登录
相关推荐
评论