The Groovy project is extremely lucky to have several continuous integration environments available to us to give us immediate feedback whenever changes are made to Groovy. As Groovy evolves, this helps us ensure that it remains working on various platforms (including various operating systems, Java versions and to some degree different build systems, e.g. different Ant/Maven versions running on CruiseControl, Bamboo and TeamCity).
At the moment the main CI server is hosted by Canoo but other versions are also hosted by The Codehaus and JetBrains. Details are covered below.