Domanda

Ci sono plugin disponibili, che impegnerà il manufatto accumulo di nuovo a SVN?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top