Integrarea continuă / consiliere CruiseControl

voturi
2

Am fost însărcinat cu crearea unui server de integrare continuă pentru proiectul nostru și sunt de cântărire opțiunile.

Aș dori să utilizeze cc.rb mai degrabă decât cc pentru simplul fapt că mi-ar fi mai degrabă scris Ruby decât XML. Din ceea ce am putea vedea CC este un produs mai matur și vine cu mai multe caracteristici din cutie.

Deci, aș dori să știu dacă ați fost configurarea unui server de integrare cu următoarele cerințe, sistem care ați alege și cum ai merge despre asta?

  • sprijin Mercurial
  • suita de teste de seleniu rula pe mai multe platforme
  • suport x10 pentru luminile de construcție (nu esențială)

Orice orientare ar fi apreciat.

Salutari,

Chris

Întrebat 12/03/2009 la 13:55
sursa de către utilizator
În alte limbi...                            


3 răspunsuri

voturi
1

V-ați gândit să utilizați hudson. Acesta are suport pentru mai multe limbi și pluins și, în general, foarte flexibil.

Eu cred că are sprijin vioaie și ați putea prob cârlig în testul de seleniu într-un fel.

Karl

Publicat 12/03/2009 la 14:28
sursa de către utilizator

voturi
3

yup Sunt de acord, este mult mai hudson ușor de gestionat și are o varietate de plugin-uri puturos care fac flexibil

Acesta are suport mercurial http://wiki.hudson-ci.org/display/HUDSON/Mercurial+Plugin

Suport Seleniul este de asemenea disponibil http://thinkvitamin.com/dev/easy-automated-web-application-testing-with-hudson-and-selenium/

Publicat 12/03/2009 la 14:43
sursa de către utilizator

voturi
1

Ei bine, personal mi-ar folosi CruiseControl original, dar asta e, probabil pentru că am ajutat scrie-l. ;)

Există o mulțime de instrumente disponibile pentru a face ceea ce vrei (CC, cc.rb, Hudson, etc). Dacă îți pasă doar despre rularea acestor teste, atunci cele mai multe dintre ele se va face. Dacă doriți o experiență mai lustruit și câteva caracteristici (cum ar fi integrarea IDE), apoi instrumente cum ar fi Zutubi Puls (sau bambus sau Echipa City) începe să arate bine. Dacă doriți să obțineți în întregul ciclu de viață (CI-> Armei> implementare) și raportarea de la mai multe instrumente, apoi la sfârșitul ceva mai mare ca AnthillPro ar putea fi calea de a merge.

Deci, într-adevăr o chestiune de ce altceva credeți că ați putea dori să facă.

Publicat 12/03/2009 la 18:42
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more