2007. március 6., kedd

Continuous Integration és az IDE közelebbi kapcsolatáról

Aki nézte a TeamCity demót, annak valószinűleg van arról ötlete hogy egy IDE (ott konkrétan IDEA) és egy CI szerver (ami az ő esetükben a TeamCity) hogyan tud igazán királyul együttműködni.
  • Az IDE jelez ha a a project build fail fázisban van
  • A build log böngészhető az IDE egy ablakában
  • A tesztek amik elfeküdtek fel vannak sorolva, hozzá stack trace, katt és máris a megfelelő helyen vagy
  • Helyből újraindítható a build
  • Ilyesmi...
Ennyit konkrétan a Continuumal is meg lehetne csinálni. Hmm, na igen, a Continuum közel sem annyira full-feature mint a Teamcity :( Ilyen take responsibility, meg ilyesmi nincsen. Sebaj. Az a lényeg, hogy szorosabb, pörgősebb csapatmunkát segít összehozni, miközben odafigyel arra is hogy a junit tesztek lassanként ne haljanak meg a project életciklusa során. Mert azok olyanok hogy lassan meghalnak :( Ismerős szitu, nem?

Szóval még mielött erről a teamcity dologról hallottam volna, írtam ezt a continuum-eclipse-plugin cuccot, kezdeménynek szerintem jó. Egy ilyen projectre pályáztak a google SOC-on. Nem tudom hogy lenne-e rá időm megcsinálni, főleg hogy már van rá pár jelentkező. Remélem megcsinálják frankón hogy pörögjön, mert ez a dolog tényleg számítana.
A távoli jövőben. Ki használ ma (még) CI-t?
Az epamon kívül? :)