CI平台和社区邮箱助力开发者深度参与OpenHarmony

系统 OpenHarmony
笔者参与OpenHarmony有一段时间了,有一些小小的经验还是可以拿得出来与大家分享的,下面将OpenHarmony CI平台使用经验分享如下。

想了解更多关于开源的内容,请访问:

​51CTO 开源基础软件社区​

​https://ost.51cto.com​

通过本文您将熟悉以下内容:

  • OpenHarmony CI 平台的使用,和进阶使用方法。
  • 如何过订阅社区邮箱,获悉社区技术发展动向

笔者参与OpenHarmony有一段时间了,有一些小小的经验还是可以拿得出来与大家分享的,下面将OpenHarmony CI平台使用经验分享如下:

以下仅代表笔者个人观点。

1、OpenHarmony CI 平台

CI是Continuous integration(持续集成)的缩写。

1、OpenHarmony CI 平台目前有分为新版面和旧版本两个地址,新版本比旧版面拥有更多功能

  • 新版面:http://ci.openharmony.cn/workbench/404。
  • 旧版面:http://ci.openharmony.cn/events。

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)代码搜索功能 (非常好用!)

地址:​​http://ci.openharmony.cn/codeSearch​

1、OpenHarmony CI 平台中代码搜索这个功能是非常好用的,也是笔者经常使用到的功能。

​http://ci.openharmony.cn/codeSearch。​

2、代码搜索中可以搜索OpenHarmony主干仓库、OpenHarmony-tpc仓库、OH_IPC仓库中最新分支中的代码。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

3、可以查看仓库中的具体仓的代码。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

4、也可以查看master分支OpenHamrony源码。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

5、进行搜索代码前可以进行条件选择。

选择要搜索的代码仓库。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

进行完整搜索,搜索索引中的所有文本标记(单词,字符串,标识符,数字)。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

仅查找符号定义(其中定义了例如变量(函数…)。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

只查找符号(例如方法类,函数,变量)。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

(还可以选择源文件的路径、选择搜索的编程语言等,这里不一一列举)。

(2)代码门禁

地址: http://ci.openharmony.cn/events。

新版本的代码门禁,支持查看运行状况 统计分析 运维管理 Tag系统 自助申请 (这些功能我这样的菜鸟应该是用不上的)。

旧版本的代码门禁,可以查看自己触发的门禁(代码门禁和资料门禁),触发人员这一栏是填自己签署《开发者原创声明》时填写的昵称。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

(3)每日构建

地址:http://ci.openharmony.cn/dailys/dailybuilds。

从每日构建中,开发者可以获取不同形态组件的固件包,例如dayu200的固件包,sdk等。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

(4) Issues看板(查找Issues) (巨好用!)

地址:http://ci.openharmony.cn/quality/issueDashboard。

可以查看openharmony、openharmony-tpc、OH_IPC、ohpg、openharmony-sig仓库中开启的进行中、已完成、已拒绝四种状态的Issues。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

2、订阅邮件列表

OpenHarmony开源社区的技术交流使用邮件列表。

(1)如何订阅社区列表

OpenHarmony官方教程 https://www.openharmony.cn/maillist。

签署开发者原创声明后,进入该邮件系统 https://lists.openatom.io/postorius/lists/?all-lists 可以查看所有可以订阅的OpenHarmony社区邮箱。

进入先注册:

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

登陆过可以进行邮件订阅:

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

(2)订阅dev@openharmony.io邮箱后可以收到OpenHarmony 架构SIG会议纪要 (了解社区动态!)

例如这是连老师3月21日在OpenHarmony 架构SIG会议的报告内容。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

(3)订阅dev@openharmony.io邮箱可以得知OpenHarmony 架构SIG会议号

订阅dev@openharmony.io邮箱会在每周一收到OpenHarmony 架构SIG会议通知,里面包含了会议号。使用的会议平台是welink。

CI平台和社区邮箱助力开发者深度参与OpenHarmony -开源基础软件社区

想了解更多关于开源的内容,请访问:

​51CTO 开源基础软件社区​

​https://ost.51cto.com​

责任编辑:jianghua 来源: 51CTO 开源基础软件社区
相关推荐

2023-09-13 18:34:51

谷歌开发者

2022-04-25 18:30:00

技术

2010-10-22 14:46:49

移动开发

2017-03-31 20:16:53

华为开发者联盟

2017-06-13 14:25:07

华为

2012-02-06 14:24:41

iOSAndroid开发环境

2011-11-15 09:10:24

HTML 5

2016-05-31 14:40:43

2017-07-19 10:32:18

华为开发者大赛

2012-10-28 10:56:18

2012-10-09 10:43:19

开发者开放源码

2021-11-23 16:28:25

谷歌谷歌开发者

2012-05-27 20:58:16

应用

2016-11-29 18:57:56

奥哲H3BPM

2015-03-25 20:09:21

2013-07-30 14:08:23

Windows PhoWindows Pho

2018-12-15 17:25:31

腾讯云+社区开发者大会腾讯云
点赞
收藏

51CTO技术栈公众号