On Wed, Jan 16, 2013 at 10:54 AM, Todd <toddrjen@...> wrote:
> On Jan 16, 2013 9:30 AM, "Fernando Perez" <fperez.net@...> wrote:
>> On Wed, Jan 16, 2013 at 12:10 AM, Nelle Varoquaux
>> <nelle.varoquaux@...> wrote:
>> > Last but not least, maybe we can see what numfocus has to offer.
>> Absolutely! I'll be offline for two weeks, but others on the list can
>> certainly propose this to numfocus on the list and we can look into
>> what can be done, esp. in a way that could also help other projects as
>> Also, there's snakebite: http://www.snakebite.net. The project seemed
>> very dormant for a long time, but there's been some activity since:
>> http://www.snakebite.net/network. I'd ping Titus Brown on Twitter
>> (@ctitusbrown) for info...
> There is also the open build service, which is more of a build farm but can
> be set up pull, build, test, and publish git snapshots for most common Linux
> distributions to your own online software repository simultaneously with one
> click on a website or one commandline call.
> They provide hosting, building, and distribution for free. You can probably
> set up a script to automatically rebuild master on a change, or daily.
> However, setting it up to test individual commits would be overly difficult
> and probably be seen as an abuse of the system. Using it to always build,
> test, and release offer the latest master to most linux distros, on the
> other hand, would be fine. If someone contacts them they can probably set
> up a repository just for you, or if this sort of thing is useful a more
> general repository you can share with others (there is already
> devel:languages:python, maybe devel:languages:python:unstable).
> You can also use it to build release rpms and debs for various distros. It
> is already being used to build the packages discussed so far for openSUSE,
> but if someone is willing to maintain them they can be built for other
> distros as well.
GitHub allow for a custom service-hook. If, as Mike says, it's not too
hard to garner compute cycles, it shouldn't be too hard to write a
small script to execute the test suite when the github repo receives a
Institute for Computational Engineering Sciences
201 E. 24th St.
The University of Texas at Austin
Austin, TX 78712-1229