- 記事: 21
- 登録日時: 2013年6月14日(金) 07:51
※移植の方法ではなく、既にCyanogenModが移植されている日本機種をCyanogenMod公式サポート端末化する流れについてです。
CyanogenModをビルドできる環境とGerrit Code Reviewへのコード提出方法を理解していることが前提です。
Gerrit Code Reviewへのコード提出方法はこちらで詳しく解説しているので必ず読んでください:
http://android.slateblue.tk/viewtopic.php?f=19&t=173
まず、提出するコミットは何個も小分けにするよりもツリーごとに一つのコミットにまとめると良いです。
コミットの名前も「Add a new device: docomo LG G2」のようにわかりやすい名前が好ましいです。
ReviewerにはBrint E. Kriebel、Ricardo Cerqueira、Abhisek Devkota、Ethan Chenを追加してください。
基本的にはGerritに必要なコードを提出するだけですが、proprietaryなバイナリ(例: proprietary_vendor_lge)と、デバイス固有のツリー(例: android_device_lge_l01f)はGerritを使いません。
proprietaryなバイナリは、GitHubのpull request機能を使ってpull requestを送るだけでOKです。
デバイス固有のツリーは、GitHubでそのツリーを公開してfolkできる状態にしておいてください。
ここまで完了したら、CyanogenModでナイトリービルドを開始させるにhudsonにコードを提出します。
こんな感じにcm-build-targetsに一行追加してください:
https://github.com/CyanogenMod/hudson/c ... 15516d20c3
そしてここからがかなり重要です。
hudsonのコミットメッセージまたはGerritのコメント欄に、デバイス固有のツリーとマージすべきコミットのURLを必ず記載してください。(proprietary_vendor_xxxxxのURLも忘れずに。)
こんな感じです:
http://review.cyanogenmod.org/#/c/63935/
ここまでの工程はすべて同じ日のうちに行ってもらって大丈夫です。むしろ同じ日のうちにやるのが好ましいです。
うまくいけばナイトリーの配信が開始されます。
CyanogenModをビルドできる環境とGerrit Code Reviewへのコード提出方法を理解していることが前提です。
Gerrit Code Reviewへのコード提出方法はこちらで詳しく解説しているので必ず読んでください:
http://android.slateblue.tk/viewtopic.php?f=19&t=173
まず、提出するコミットは何個も小分けにするよりもツリーごとに一つのコミットにまとめると良いです。
コミットの名前も「Add a new device: docomo LG G2」のようにわかりやすい名前が好ましいです。
ReviewerにはBrint E. Kriebel、Ricardo Cerqueira、Abhisek Devkota、Ethan Chenを追加してください。
基本的にはGerritに必要なコードを提出するだけですが、proprietaryなバイナリ(例: proprietary_vendor_lge)と、デバイス固有のツリー(例: android_device_lge_l01f)はGerritを使いません。
proprietaryなバイナリは、GitHubのpull request機能を使ってpull requestを送るだけでOKです。
デバイス固有のツリーは、GitHubでそのツリーを公開してfolkできる状態にしておいてください。
ここまで完了したら、CyanogenModでナイトリービルドを開始させるにhudsonにコードを提出します。
こんな感じにcm-build-targetsに一行追加してください:
https://github.com/CyanogenMod/hudson/c ... 15516d20c3
そしてここからがかなり重要です。
hudsonのコミットメッセージまたはGerritのコメント欄に、デバイス固有のツリーとマージすべきコミットのURLを必ず記載してください。(proprietary_vendor_xxxxxのURLも忘れずに。)
こんな感じです:
http://review.cyanogenmod.org/#/c/63935/
ここまでの工程はすべて同じ日のうちに行ってもらって大丈夫です。むしろ同じ日のうちにやるのが好ましいです。
うまくいけばナイトリーの配信が開始されます。