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

离北况归
发布于 2023-4-3 22:54
浏览
5收藏

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

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

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

以下仅代表笔者个人观点,欢迎读者批评指正。

@toc


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后会得到如下回复,同时给出专属链接用来开发者跟踪门禁进展。
      CI平台和社区邮箱助力开发者深度参与OpenHarmony -鸿蒙开发者社区
      CI平台和社区邮箱助力开发者深度参与OpenHarmony -鸿蒙开发者社区
    • 代码门禁通过后,PR中会得到如下回复
      CI平台和社区邮箱助力开发者深度参与OpenHarmony -鸿蒙开发者社区
  • 3、可以使用gitee账号登录OpenHarmony CI 平台
    CI平台和社区邮箱助力开发者深度参与OpenHarmony -鸿蒙开发者社区

1.1 代码搜索功能 (非常好用!!!)

地址:http://ci.openharmony.cn/workbench/coding/codeRetrieval

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

  • 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 -鸿蒙开发者社区

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

1.2 代码门禁

地址: http://ci.openharmony.cn/workbench/cicd/codecontrol/list

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

  • 可以查看自己触发的门禁(代码门禁和资料门禁),触发人员这一栏是填自己签署《开发者原创声明》时填写的昵称
    CI平台和社区邮箱助力开发者深度参与OpenHarmony -鸿蒙开发者社区

1.3 每日构建

地址:http://ci.openharmony.cn/workbench/cicd/dailybuild/dailylist

  • 从每日构建中,开发者可以获取不同形态组件的固件包,例如dayu200的固件包,sdk等。
    CI平台和社区邮箱助力开发者深度参与OpenHarmony -鸿蒙开发者社区

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

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

  • 可以查看OpenHarmony、OpenHarmony-tpc、OH_IPC、ohpg、OpenHarmony-sig仓库中开启的进行中已完成已拒绝四种状态的Issues
    CI平台和社区邮箱助力开发者深度参与OpenHarmony -鸿蒙开发者社区

2. 订阅邮件列表

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

2.1 如何订阅社区列表

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

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

  • 例如这是连老师3月21日在OpenHarmony 架构SIG会议的报告内容
    CI平台和社区邮箱助力开发者深度参与OpenHarmony -鸿蒙开发者社区

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

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

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

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2023-5-16 10:15:49修改
9
收藏 5
回复
举报
8条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

很实用的操作分享,入门必须学习一下

1
回复
2023-4-4 10:20:12
离北况归
离北况归 回复了 红叶亦知秋
很实用的操作分享,入门必须学习一下

从参加OpenHarmony 架构SIG会议来看,华为绝对是贡献代码的主力

回复
2023-4-4 15:43:03
红叶亦知秋
红叶亦知秋 回复了 离北况归
从参加OpenHarmony 架构SIG会议来看,华为绝对是贡献代码的主力
只能说华为还是牛


回复
2023-4-4 17:18:48
真庐山升龙霸
真庐山升龙霸

总算有个详细讲使用方法的教程了

1
回复
2023-4-6 11:21:59
麻辣香锅配馒头
麻辣香锅配馒头

共同为OpenHarmony出一份力

1
回复
2023-4-6 18:41:44
离北况归
离北况归 回复了 麻辣香锅配馒头
共同为OpenHarmony出一份力

OpenHarmony加油

回复
2023-4-6 20:03:07
笨笨的婧婧
笨笨的婧婧

很实用的经验分享

1
回复
2023-4-7 15:37:43
Haoc_小源同学
Haoc_小源同学

学会了👍

1
回复
2023-4-10 12:05:06
回复
    相关推荐