Co powiesz na użycie akcji "Buduj sparametryzowane budowanie na innych projektach" po wykonaniu?
Dla „Projekty na rzecz budowy”, użyj „$ job_name”, która wyzwoli pracę samego
Dla „Wyzwalanie gdy budowa jest”, użyj „Failed” z rozwijanego
Następnie kliknij „Dodaj Parameters” i wybierz „Obecny Budowa Parametry
końcu dodać«zdefiniowanych parametrów», trzeba ustawić coś w stylu«PRZEBUDOWA = TRUE»
teraz trzeba etapu budowy, który wykonuje przed SVN Checkout
zainstalować ten plugin:
https://wiki.jenkins-ci.org/display/JENKINS/pre-scm-buildstep
Teraz, w konfiguracji zadania, w "Build Environment", pojawi się znacznik wyboru dla "Run buildstep przed uruchomieniem SCM". Sprawdź, czy
Następnie dodaj krok kompilacji dla "Wykonaj powłokę" lub "Wykonaj polecenie wsadowe systemu Windows", w zależności od systemu operacyjnego. W tym kroku kompilacji uruchom proste sprawdzenie, czy zmienna "REBUILD" jest równa "TRUE", ponownie w zależności od wyboru powłoki systemu operacyjnego. A jeśli ma wartość true, wyczyść przestrzeń roboczą z powłoki, usuwając całą zawartość. Możesz być bardziej konkretny i usunąć tylko katalog kasyn SVN, jeśli to konieczne.
Jak długo trwa budowanie? – khmarbaise
mniej niż 6 minut bez czyszczenia, blisko 10 czystych. –