Hello All,

We're developing a buildbot application to utilize Ursa Labs’
physical machines called Ursabot. Buildbot [1] is used by
major open source projects, like CPython and WebKit [2].

The source code is hosted at [3], the web interface is
accessible at [4]. The repository contains a short guide
about the goals, implementation and the interfaces we can
drive ursabot. The most notable way to trigger ursabot builds
is via sending github comments mentioning @ursabot machine
account, for more see [5].

Currently we have builders for the C++ implementation and
the Python bindings on AMD64 and ARM64 architectures.
It is quite easy to attach workers to the buildmaster [7], so
We can scale our build cluster to test and run on-demand builds
(like benchmarks, packaging tasks) on more platforms.

Yesterday we've enabled the github status push reporter
to improve the visibility of ursabot, although we were testing
the builders in the last couple of weeks. I hope no one has
a hard objection against this new CI. Arrow has already started
to outgrow Travis-CI and Appveyor's capacity and we're trying
to make the build system quicker and more robust.

Please don't hesitate to ask any questions!

Thanks, Krisztian

[1]: http://buildbot.net/
[2]: https://github.com/buildbot/buildbot/wiki/SuccessStories
[3]: https://github.com/ursa-labs/ursabot
[4]: https://ci.ursalabs.org
[5]: https://github.com/ursa-labs/ursabot#driving-ursabot
[7]: https://github.com/ursa-labs/ursabot/blob/master/default.yaml#L115

Reply via email to