commit | e0ccef982290b8353dcb9199a48a90b67bc51d8c | [log] [tgz] |
---|---|---|
author | Primiano Tucci <primiano@google.com> | Tue Oct 03 10:43:20 2017 -0700 |
committer | Primiano Tucci <primiano@google.com> | Tue Oct 03 10:43:20 2017 -0700 |
tree | e2de75674be6bb0a94492e61bd1a8de423f76c31 | |
parent | ee41613f1f7a5f499dc109eb2e82c540342b7150 [diff] |
Add AOSP -> GitHub mirror bot and CI frontend - Add a bot that mirrors the perfetto AOSP onto github. The bot mirrors also pending Gerrit CLs, allowing to automatically kick travis builds for each new patchset. - Add a JS frontend that mixes Gerrit and Travis API, showing the state of latest CLs on Travis jobs. Change-Id: I9b55f7a4966e9f96cea86e48bb900bcaf0bc85f1
If you are a chromium developer and have depot_tools installed you can avoid the build/
prefix below and just use gn/ninja from depot_tools.
build/install-build-deps
to install third-party build deps (NDK etc)build/gn args out/android
to generate build files and enter in the editor:target_os = "android" # or "linux" for local testing target_cpu = "arm" # or "arm64" is_debug = true # or false for release
build/ninja -C out/android all
TODO. The plan is to autogenerate the Android.bp build files from the master GN build files (or temporarily maintain both until we can autogenerate them). Will come in next CLs.