commit | 945bbb2fdb5b62f80f06d4914b559f389d045357 | [log] [tgz] |
---|---|---|
author | Carbo Kuo <carbokuo@fb.com> | Wed Sep 18 08:12:37 2013 -0700 |
committer | Michael Bolin <mbolin@fb.com> | Thu Sep 19 15:25:03 2013 -0700 |
tree | 49a81c36cef811c9a26dde0c75df1e7173280aed | |
parent | 810a895d6608ff12418fc77cd0b1d50a23ae1848 [diff] |
Implemented a Websocket server that reports events. Summary: In order to get the progresses of build from external process, an interface is needed to collect all internal events and export them interactively. We implemented a Websocket server based on jetty, which provides a universal API. We can retrieve the progresses from both Java and browsers. Test Plan: Run `buckd` and create a Websocket client from browser and connects to http://localhost:7013/comet/echo. Then run `buck test --all` to see the events.
Buck is an Android build tool. To see what Buck can do for you, check out the documentation at http://facebook.github.io/buck/.
To build Buck, run the following:
git clone git@github.com:facebook/buck.git cd buck ant ./bin/buck --help
Apache License 2.0