Plugin per commettere Hudson accumulo artefatto
-
20-09-2019 - |
Domanda
Ci sono plugin disponibili, che impegnerà il manufatto accumulo di nuovo a SVN?
Soluzione
Credo che il svn editore soddisferà le vostre esigenze.
Altri suggerimenti
Purtroppo Svn Publisher non è davvero finita e richiede un po 'più di lavoro prima di poter utilizzare in rabbia.
Ho trovato che posso fare quello che mi serve con un guscio / script cmd eseguito come azione build (o, naturalmente, di post-generazione avrebbe funzionato), anche se non è davvero ideale. Lo script utilizza solo le funzioni della riga di comando svn serie e sembra qualcosa di simile:
svn mkdir http://my.server:port/project/branches/buildArtifacts/${BUILD_ID}/ --username USERNAME --password PASSWORD -m "JIRA_ISSUE This is a commit message"
svn co http://my.server:port/project/branches/buildArtifacts/${BUILD_ID}/ BuildArtifacts --username USERNAME --password PASSWORD
cd BuildArtifacts
cp ../../build/${BUILD_ID}/*.xml .
svn add *
svn ci --username USERNAME --password PASSWORD -m "JIRA_ISSUE This is a commit message"
Quindi, creiamo la nuova cartella per i manufatti di build in Subversion, check it out in una cartella locale (in-lavoro), copiare quello che vogliamo in, svn add
quelle voci poi commettono tutto indietro.
Personalmente, sto ancora non venduti sul vantaggio di avere a costruire rapporti in Subversion, ma abbiamo bisogno di avere la memorizzazione persistente di queste informazioni - il server Jenkins non è un buon repository per esso
.Scrivi plugin personalizzato o addirittura fissare Svn Editore sarebbe una migliore soluzione a lungo termine.