Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
============== -*- outline -*- ==============
Linux-CI
2019/11/20 Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
=============================================
* Linux-CI とは?
Linux Kernel を開発していると、特定環境下ではコンパイルが
通らなくなっている場合があり、しかも、それに気づかない場合が多い。
Linux-CI を使う事であらゆる環境でのコンパイルテストをする事で
そのような問題を事前に察知する事を目的としている
そのための環境を簡単に構築するスクリプト
* 事前準備
各種ツールが必要。Ubuntu の場合
> sudo script/tool-install-ubuntu.sh
* 使い方
Linux Kernel に移動する
> cd ${LINUX}
例) x86 用、arm 用、arm64 用の環境を作る
> ${LINUX-CI}/script/make_build x86 test
> ${LINUX-CI}/script/make_build arm test
> ${LINUX-CI}/script/make_build arm64 test
${LINUX}/build/x86-test
${LINUX}/build/arm-test
${LINUX}/build/arm64-test が作られる
コンパイルする
> cd ${LINUX}/build/x86-test
> ./mymake -j 12