Voglio avere un modo per insegnare a hudson di cancellare l'intero spazio di lavoro prima di fare il checkout & build. C'è un plugin che lo abiliti?Come eliminare l'area di lavoro di Hudson prima della compilazione?
risposta
Attualmente, ciascun plug-in SCM fornisce funzionalità di pulizia dell'area di lavoro. Presto, nucleo Hudson avrà questa capacità, ei plugin SCM migrerà l'impostazione che caratteristica fondamentale: issue 3966
del codice sorgente Gestione, espandere le proprietà avanzate e deseleziona "Usa Update" (questa opzione è presente per me per CVS, non è sicuro su tutti gli altri strumenti SCM). Questa opzione controlla se Hudson utilizza un comando di "aggiornamento" per acquisire semplicemente i file modificati da SCM o se esegue il checkout di una nuova/pulita copia dal controllo del codice sorgente.
È presente per tutti gli strumenti SCM – pugmarx
E, inoltre, eseguire un 'clean' (come: 'maven clean') per rimuovere anche gli artefatti di build precedenti (in Maven: la cartella di destinazione) –
che effettivamente elimina l'intero spazio di lavoro? Maven Clean non è sufficiente, voglio eliminare anche il repository locale. – Mauli
Deseleziona Utilizzare Aggiornamento in Opzioni SCM e la fase pulita uso chiamata di Maven nel comando.
non li ho ancora utilizzato, ma AFAIK ci sono hudson-plugin disponibili che consentono di eseguire script batch come passi pre e post-build che potrebbero cancellare la directory. Check out: Gestisci Hudson -> Gestisci plug-in -> Disponibile
Il plug-in Subversion per Hudson ora ha un passaggio a "Emulate Checkout" - rimuove i file non verificati prima di ripristinarli e aggiornarli.
C'è un'opzione sotto Advanced Project Options
: Pulisci spazio di lavoro prima della compilazione.
Fa esattamente quello che vuoi.
- 1. Come eliminare gli artefatti di build non necessari in Hudson
- 2. Hudson - il lavoro è bloccato, come ucciderlo?
- 3. Come eliminare un'area di lavoro in Eclipse?
- 4. Un lavoro Hudson può impostare una descrizione della propria build?
- 5. Come aggiungere un lavoro a una vista in hudson
- 6. Integration-Manager Git Flusso di lavoro con Jenkins/Hudson
- 7. Passaggio della bandiera di debug di Maven da Hudson
- 8. Come eliminare un oggetto di lavoro in TFS 2012?
- 9. Come eliminare un set di lavoro java in Eclipse
- 10. Come creare un trigger prima di eliminare in SQL Server?
- 11. Rimuovere pacchetti indesiderati dalla fonte Android scaricata prima della compilazione
- 12. unione prima della compilazione in jenkins fallisce ma non dovrebbe
- 13. Come aggiungere il foglio di lavoro dopo l'ultimo foglio della cartella di lavoro?
- 14. Ricerca di script T-SQL per eliminare un lavoro SQL
- 15. Compilazione e ottimizzazione della compilazione
- 16. Aggiungere la variabile di ambiente a Hudson
- 17. Hudson come server passivo
- 18. Passo di compilazione personalizzato Xcode 4 prima di compilare
- 19. Errore di segmentazione prima della prima riga del codice
- 20. Imparare Scala come prima VM/Compiled language - Sfide di flusso di lavoro
- 21. Eliminare la prima colonna in Notepad ++
- 22. Controllo NULL prima di eliminare un oggetto con eliminazione sovraccaricata
- 23. Riavvio di Hudson su Windows
- 24. Come testare UIViewControllers al momento della compilazione?
- 25. Visualizza report XML Fitnesse all'interno della GUI Hudson
- 26. Come eliminare una tabella in Entity Framework Code Prima?
- 27. Hudson: come passare i parametri allo script di shell
- 28. Come rendere uno stato di lavoro di Jenkins come abortito
- 29. Hudson e plugin di rilascio di Maven
- 30. Esegui script utilizzando Browserify senza processo di compilazione prima
ottimo, questo è quello che intendevo. – Mauli