Cosa ne pensi di utilizzare l'azione post-compilazione "Generazione di parametri con trigger su altri progetti"?
Per "Progetti per costruire", usare "$ JOB_NAME" che attiverà il lavoro stesso
Per "Trigger quando build è", l'uso "non riuscita" dal menu a tendina
poi cliccare su "Aggiungi Parametri" e selezionare "corrente build Parametri
Infine aggiungere "predefiniti Parametri", impostare qualcosa come "RICOSTRUIRE = TRUE"
Ora è necessario un passaggio di generazione che viene eseguito prima SVN checkout
Installare questo plugin:
https://wiki.jenkins-ci.org/display/JENKINS/pre-scm-buildstep
Ora, nella configurazione del lavoro, in "Crea ambiente", verrà visualizzato un segno di spunta per "Esegui buildstep prima dell'esecuzione di SCM". Verificare che
Quindi aggiungere il passaggio di build per "Esegui shell" o "Esegui comando batch di Windows", a seconda del sistema operativo. In quella fase di costruzione, esegui un semplice controllo per la variabile "REBUILD" che equivale a "TRUE", sempre in base alla scelta della shell del sistema operativo. E se è vero, ripulisci l'area di lavoro dalla shell eliminando tutto il contenuto lì. Puoi essere più specifico ed eliminare solo la cartella di pagamento SVN, se necessario.
Quanto tempo impieghi a prendere? – khmarbaise
meno di 6 minuti senza pulizia, vicino a 10 con pulito. –