buildbot

Which continuous integration server is able to queue jobs?

与世无争的帅哥 提交于 2019-12-05 08:51:33
Use case: CI server polls some VSC repository and runs test suite for each revision. And if two or more revisions were commited, even in a relatively small time interval, I want the CI server to put each of them in queue, run tests for each, store the results, and never run tests again for those commits. And I don't want the CI server to launch jobs in parallel, to avoid performance issues and crashes in case of many simultaneous jobs. Which CI server is able to handle this? My additional, less important requirement is that I use Python and it is desirable to use software written in Python, so

Support for multiple repositories using Buildbot

梦想的初衷 提交于 2019-12-04 19:19:28
问题 Currently Buildbot does not support multiple repositories. If one desires to have this then separate instances of Buildbot need to be run. Still I'm curious if anyone has come up with a creative workaround to get this feature working anyway. 回答1: Update This answer received a few downvotes recently, please note that this answer applies to the releases of buildbot that were published/used around the end of 2012/beginning of 2013 and may not be applicable for future versions. Original Answer As

How do you install Angular on windows 7

自闭症网瘾萝莉.ら 提交于 2019-12-04 08:05:53
Hi this should be pretty straight forward but I'm getting stuck. I installed buildbot (0.9.06b)on my machine a Windows 7 machine. I have managed to get it up and running however when I try to display the web page(IE8), I get the error Angular not defined. This being a brand new windows box I was not too surprised. I proceeded to download NodeJS the executable and run it on the machine so Node is installed. I then went to Angular website downloaded the zip file, but i'm not sure what to do next? I tried npm install Angular and a few variations i.e specifying the version, unzipping the file. But

Support for multiple repositories using Buildbot

只愿长相守 提交于 2019-12-03 13:03:50
Currently Buildbot does not support multiple repositories. If one desires to have this then separate instances of Buildbot need to be run. Still I'm curious if anyone has come up with a creative workaround to get this feature working anyway. Update This answer received a few downvotes recently, please note that this answer applies to the releases of buildbot that were published/used around the end of 2012/beginning of 2013 and may not be applicable for future versions. Original Answer As @Macke said, buildbot (>= 0.8.x) supports multiple projects/repositories. This is done with configuration

What algorithm does buildbot use to assign builders to slaves?

随声附和 提交于 2019-11-30 20:30:41
I have a buildbot with some builders and two slave machines. Some of the builders can run on one slave, and some of them can run on both machines. What algorithm will buildbot use to schedule the builds? Will it notice that some builders can run on just one slave and that it should assign those that can run on both slaves to the less demanded one? (I know buildbot can be used to run the same build on multiple architectures, say Windows, Linux, etc. We are using it to distribute builds for performance, because a single build is enough for us). First it gets a list of all the slaves attached to

“Pretty” Continuous Integration for Python

寵の児 提交于 2019-11-29 18:33:12
This is a slightly.. vain question, but BuildBot's output isn't particularly nice to look at.. For example, compared to.. phpUnderControl Jenkins Hudson CruiseControl.rb ..and others, BuildBot looks rather.. archaic I'm currently playing with Hudson, but it is very Java-centric (although with this guide , I found it easier to setup than BuildBot, and produced more info) Basically: is there any Continuous Integration systems aimed at python, that produce lots of shiny graphs and the likes? Update: Since this time the Jenkins project has replaced Hudson as the community version of the package.

“Pretty” Continuous Integration for Python

假装没事ソ 提交于 2019-11-28 13:08:22
问题 This is a slightly.. vain question, but BuildBot's output isn't particularly nice to look at.. For example, compared to.. phpUnderControl Jenkins Hudson CruiseControl.rb ..and others, BuildBot looks rather.. archaic I'm currently playing with Hudson, but it is very Java-centric (although with this guide, I found it easier to setup than BuildBot, and produced more info) Basically: is there any Continuous Integration systems aimed at python, that produce lots of shiny graphs and the likes?