Roman Piekarski

Roman Piekarski Programista do
wynajęcia

Temat: phpUnderControl - zastosowania

Witam,

Jestem wlasnie na etapie rozpracowywnia mozliwosci jakie daje ciągła integracja.

Dotarlem do kilku ciekawych zrodel, jednak mam kilka pytan, ktore mam nadzieje pomozecie mi rozwiazac.

Raporty svn.
Biorac pod uwage ciagle aktualizowanie projektu z poziomu puc istnieje mozliwosc wystapienia confliktow.
Chce moc przechwycic wystapienie takowych sytuacji oraz wyslac stosowny raport na maila. Czy macie pomysl w jaki sposob moge to zrealizowac? Szukalem, nic nieznalazlem. Moze zle szukalem:)
Po za tym, czy znacie jeszcze jakies inne ciekawe rozwiazania dla svn ktore moga okazac sie pomocne?

Ant + Phing?
Natrafilem na bardzo fajny cykl artykulow prezentujacy w jaki sposob skonfigurowac srodowisko ci - Dominique Stender
Autor wykozystuje w jednym momenie ant'a i phing'a.
Przeslecilem po krotce projekt "phing". Zapowiada sie ciekawie, jednak nie do konca widze sens zastosowania tych obydwu silnikow jednoczesnie. Z checia zapoznam się z Wasza koncepcja odnosnie ant'a i phing'a dla CI.

Jakie procedury?
W jaki sposob uzywacie CI? Jakie zadania wykonujecie automatycznie?
Jakie raporty generujecie? W jakich przypadkach uzywacie jakich narzedzi?

Zapraszam do, mam nadzieje, ciekawej dyskusji.

PozdrawiamRoman Piekarski edytował(a) ten post dnia 25.04.10 o godzinie 18:32
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: phpUnderControl - zastosowania

Raporty svn.
Biorac pod uwage ciagle aktualizowanie projektu z poziomu puc istnieje mozliwosc wystapienia confliktow.
Chce moc przechwycic wystapienie takowych sytuacji oraz wyslac stosowny raport na maila. Czy macie pomysl w jaki sposob moge to zrealizowac? Szukalem, nic nieznalazlem. Moze zle szukalem:)
Po za tym, czy znacie jeszcze jakies inne ciekawe rozwiazania dla svn ktore moga okazac sie pomocne?
nie wiem czy to mozliwe, repozytorium pod cruisecontrol jest jedynie updatowane wiec konflikt nie ma prawa wystapic.
Ant + Phing?
Natrafilem na bardzo fajny cykl artykulow prezentujacy w jaki sposob skonfigurowac srodowisko ci - Dominique Stender
Autor wykozystuje w jednym momenie ant'a i phing'a.
Przeslecilem po krotce projekt "phing". Zapowiada sie ciekawie, jednak nie do konca widze sens zastosowania tych obydwu silnikow jednoczesnie. Z checia zapoznam się z Wasza koncepcja odnosnie ant'a i phing'a dla CI.
phing to przecierz odpowiednik anta z tym ze implementacja w php, nawet konfiguracja xml jest podobna, nie widze sensu stosowania obydwu naraz, przynajmniej ja nie mialem potrzeby
Jakie procedury?
W jaki sposob uzywacie CI? Jakie zadania wykonujecie automatycznie?
Jakie raporty generujecie? W jakich przypadkach uzywacie jakich narzedzi?
ogolnie prywatnie uzywam CI przedewszystkim do automatyzacji testow jednostkowych na wszystkich projektach
kod wspoldzielony jest testowany osobno i kazda zmiana w nim powoduje wykonanie sie testow poszczegolnych projektow ktore z niego korzystaja
co do raportow uzywam jedynie standardowej informacji o bledach

w pracy uzywamy systemu o nazwie Pulse, jest duzo bardziej zaawansowany umozliwia miedzy innymi wykonywanie zadan poprzez agenty instalowane na wielu maszynach. Ogolnie sluzy do budowania oprogramowania na wielu platformach naraz (windowsy, linuchy, solarisy, aix, hpux itp itd - automatyczne testy, wersje instalacyjne) oraz do automatycznego deployowania aplikacji na testowej maszynie tak aby uaktualniony produkt mozna bylo odrazu uzywac

osobiscie cruisecontrol zaczyna mi nie wystarczac, przedewszystkim domyslnie obsluguje jedynie raport bledow w formacie zwracanym przez junit, do javy i php wystarcza ale do np: C/C++ juz nie, dlatego przymierzam sie do instalacji Hudson'a.Łukasz Cepowski edytował(a) ten post dnia 25.04.10 o godzinie 18:46

Podobne tematy


Następna dyskusja:

problem z phpUnderControl




Wyślij zaproszenie do