您的位置:首页 > 产品设计 > UI/UE

Build Farm

2016-04-13 00:00 459 查看
摘要: Build Farm

BuildFarm
Memcached's Build Farm
Updated Jan 31, 2012 by dorma...@rydia.net

The Build Farm

Link to the memcached build farm waterfall status page.
Memcached builds are tests against a variety of hosts and configurations via buildbot software before and after every bit of code is accepted.

Contributing

If you'd like to contribute, please install the latest version of the following tools available for your system:

Software Requirements

git

autotools (automake, autoconf)

libevent

gnu make

C compiler

buildbot

Availability Requirements

We place no strict uptime requirements on build slaves, but it would be nice if they were generally available. If your slave goes down, we'll try to get hold of you to get it running again.

System Impact

The build process for memcached is currently fairly lightweight and buildbot's slave overhead is minimal.
Builds may be run most frequently during development cycles after a developer has performed a local test, and will always follow a push to the central repo.
If you are providing two builders for a host (e.g. ± some feature), you may ask for us not to run those concurrently. For special cases, you may also request that two of your seemingly unrelated code do not run all or part of a build concurrently.
Before a build, the minimal set of git objects required to represent a build tree are retrieved via git and an optional patch may be included inline.
After a successful build, the tested memcached binary is gzipped and retrieved from the system.

Setting It Up

Once that's all in place, contact the list and let us know you're ready to contribute. One of us will work with you on making it part of the official builds.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: