CI平臺和社區(qū)郵箱助力開發(fā)者深度參與OpenHarmony
??想了解更多關(guān)于開源的內(nèi)容,請訪問:??
通過本文您將熟悉以下內(nèi)容:
- OpenHarmony CI 平臺的使用,和進階使用方法。
- 如何過訂閱社區(qū)郵箱,獲悉社區(qū)技術(shù)發(fā)展動向
筆者參與OpenHarmony有一段時間了,有一些小小的經(jīng)驗還是可以拿得出來與大家分享的,下面將OpenHarmony CI平臺使用經(jīng)驗分享如下:
以下僅代表筆者個人觀點。
1、OpenHarmony CI 平臺
CI是Continuous integration(持續(xù)集成)的縮寫。
1、OpenHarmony CI 平臺目前有分為新版面和舊版本兩個地址,新版本比舊版面擁有更多功能
- 新版面:http://ci.openharmony.cn/workbench/404。
- 舊版面:http://ci.openharmony.cn/events。
2、在OpenHarmony倉庫提交代碼時,需要PR中評論start build觸發(fā)CI門禁。拿筆者提交到build倉庫的這個pr https://gitee.com/openharmony/build/pulls/1676#note_17139800 舉例。
- 在PR中評論了start build后會得到如下回復(fù),同時給出專屬鏈接用來開發(fā)者跟蹤門禁進展。
- 代碼門禁通過后,PR中會得到如下回復(fù)。
3、可以使用gitee賬號登錄OpenHarmony CI 平臺。
(1)代碼搜索功能 (非常好用!)
1、OpenHarmony CI 平臺中代碼搜索這個功能是非常好用的,也是筆者經(jīng)常使用到的功能。
??http://ci.openharmony.cn/codeSearch。??
2、代碼搜索中可以搜索OpenHarmony主干倉庫、OpenHarmony-tpc倉庫、OH_IPC倉庫中最新分支中的代碼。
3、可以查看倉庫中的具體倉的代碼。
4、也可以查看master分支OpenHamrony源碼。
5、進行搜索代碼前可以進行條件選擇。
選擇要搜索的代碼倉庫。
進行完整搜索,搜索索引中的所有文本標(biāo)記(單詞,字符串,標(biāo)識符,數(shù)字)。
僅查找符號定義(其中定義了例如變量(函數(shù)…)。
只查找符號(例如方法類,函數(shù),變量)。
(還可以選擇源文件的路徑、選擇搜索的編程語言等,這里不一一列舉)。
(2)代碼門禁
地址: http://ci.openharmony.cn/events。
新版本的代碼門禁,支持查看運行狀況 統(tǒng)計分析 運維管理 Tag系統(tǒng) 自助申請 (這些功能我這樣的菜鳥應(yīng)該是用不上的)。
舊版本的代碼門禁,可以查看自己觸發(fā)的門禁(代碼門禁和資料門禁),觸發(fā)人員這一欄是填自己簽署《開發(fā)者原創(chuàng)聲明》時填寫的昵稱。
(3)每日構(gòu)建
地址:http://ci.openharmony.cn/dailys/dailybuilds。
從每日構(gòu)建中,開發(fā)者可以獲取不同形態(tài)組件的固件包,例如dayu200的固件包,sdk等。
(4) Issues看板(查找Issues) (巨好用!)
地址:http://ci.openharmony.cn/quality/issueDashboard。
可以查看openharmony、openharmony-tpc、OH_IPC、ohpg、openharmony-sig倉庫中開啟的進行中、已完成、已拒絕四種狀態(tài)的Issues。
2、訂閱郵件列表
OpenHarmony開源社區(qū)的技術(shù)交流使用郵件列表。
(1)如何訂閱社區(qū)列表
OpenHarmony官方教程 https://www.openharmony.cn/maillist。
簽署開發(fā)者原創(chuàng)聲明后,進入該郵件系統(tǒng) https://lists.openatom.io/postorius/lists/?all-lists 可以查看所有可以訂閱的OpenHarmony社區(qū)郵箱。
進入先注冊:
登陸過可以進行郵件訂閱:
(2)訂閱dev@openharmony.io郵箱后可以收到OpenHarmony 架構(gòu)SIG會議紀(jì)要 (了解社區(qū)動態(tài)!)
例如這是連老師3月21日在OpenHarmony 架構(gòu)SIG會議的報告內(nèi)容。
(3)訂閱dev@openharmony.io郵箱可以得知OpenHarmony 架構(gòu)SIG會議號
訂閱dev@openharmony.io郵箱會在每周一收到OpenHarmony 架構(gòu)SIG會議通知,里面包含了會議號。使用的會議平臺是welink。