SVN auto kompilacja wersji z tagów - jak ?

0

Witam,

Moim marzeniem jest coś takiego. Załóżmy, że mam źródła pewnej aplikacji (około 20 modułów w .NET, visual studio 2008). Są wydawane kolejne wersje softu - każda wersja to tag na serwerze svn, na przykład coś takiego:

\projects
\projectA (produkt)
\tags
\1.0.0.1
\1.0.0.2
...
\trunk
\src
\proj1
\proj2
\documentation

Co chce osiagnac? Ano cos takiego: napisac jakis skrypt, w ktorym:

  • podam numer wersji (taga)
  • skrypt pobierze ta wersje źródeł z svn-a
  • skompiluje pobrane projekty
  • skopiuje binaria do wybranego przeze mnie katalogu (np. katalog z numerem wersji softu)

W jaki sposób najlepiej to zrobić? Oczywiście można tak na chama: jakiś skrypt nawet .bat wywołujący svn z linii komend, pobierający źródła i potem kompilujący, ale moze jakies gotowe rozwiązania sa na to? Wiem że jest cos takiego jak Nant, MSBuild ale jakos nie moge znalezc dokladnie z czym to sie je i jak to połączyć z svn-em

0

Serwer Ciągłej integracji. Poczytaj na przykład o Hudsonie.

0

moze cruisecontrol ?

0

a czy przypadkiem http://maven.apache.org/ nie jest tym czego szukasz? :)

0

Hm jednak wyglada na to ze bedzie to Hudson, dzieki za odpowiedzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1