Tło:Jak zbudować konkretnej rewizji SVN w Hudson/Jenkins
Używamy NAnt jako naszego narzędzia budowlanego.
Pytanie:
Jak mogę powiedzieć Hudson budować konkretną zmianę w SVN, zamiast najnowszego domyślnie?
Dzięki.
Tło:Jak zbudować konkretnej rewizji SVN w Hudson/Jenkins
Używamy NAnt jako naszego narzędzia budowlanego.
Pytanie:
Jak mogę powiedzieć Hudson budować konkretną zmianę w SVN, zamiast najnowszego domyślnie?
Dzięki.
Tag rewizja, dać Hudson URL tagu
Używanie tagu nie działa dla mnie z Hudson v1.355. Próbowałem oznaczyć rev i używając xxx/tags/rev zamiast xxx/trunk w ustawieniu "URL repozytorium". Próbowałem również sufiksu @rrr na pniu - to zaczęło sprawdzać bagażnik, a także WSZYSTKIE znaczniki i gałęzie (zanim je zabiłem). – MykennaC
skonfigurować położenie svn tym numer wersji
<SVN_URL>@revision
Zamiast umieszczać numer wersji zakodowanego tam można użyć parametru dla hudson job
<SVN_URL>@$param
Czy kiedykolwiek próbowałeś tego: http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager – Ricky
Czy ta funkcja wymaga określonej wersji SVN powyżej? Otrzymałem komunikat o błędzie: "/ branches/xxx/website @ 4518" nie istnieje w repozytorium. Może miałeś na myśli "/ branches/xxx/website"? – Ricky
Mimo to otrzymasz komunikat o błędzie opisany powyżej podczas konfigurowania zadania, spowoduje to sprawdzenie poprawnej wersji twojego kodu. –
To jest plugin dla Hudsona, który działa naprawdę dobrze. Wyświetla listę wersji i pozwala wybrać jeden do kompilacji.
http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager
(Brakuje rep komentować, więc zamiast odpowiedzieć)
pracePetera odpowiedź brzmi dobrze!
Składnia nie była dla mnie zbyt jasna. Rozwiązaniem było ... czytanie pomocy kontekstowej Jenkinsa!
Ostateczna składnia użyłem mojego repo URL było to jedno: http://mySVNdomain.com/svn/myREPOname/[email protected] gdzie 414 był, oczywiście, rewizja potrzebne.
Nie przegap możliwości użycia @ $ param jeśli potrzebujesz czegoś dynamicznego
czy ktoś tego spróbuje? http://wiki.hudson-ci.org/display/HUDSON/Subversion+Release+Manager – Ricky