Svn :: Deploy.

Audit Conforming Building / Distribuzione dei rilasci da / per un repository di distribuzione SVN
Scarica ora

Svn :: Deploy. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Nome editore:
  • Thomas Kratz
  • Sito web dell'editore:
  • http://search.cpan.org/~tomk/

Svn :: Deploy. Tag


Svn :: Deploy. Descrizione

Audit Conforming Building / Distribuzione di rilasci da / per un repository di distribuzione SVN SVN :: Distribuisci è un modulo Perl che implementa un'interfaccia per gestire i dati di rilascio detenuti all'interno di un repository SVN separato. È possibile definire prodotti categorizzati in cui ciascun prodotto consiste in più fonti (repository svn e directory o file da un filesystem) e più destinazioni (directorysystem directorysysym) .it è stato progettato per situazioni in cui le fasi di build e implementazione non dovrebbero essere eseguite dagli sviluppatori di un prodotto ma da parte degli operatori con accesso solo a lettura al repository degli sviluppatori, mentre gli sviluppatori non hanno accesso al repository di distribuzione.Synopsis Utilizzare SVN :: Deploy; # Creazione di un oggetto SVN :: Display My $ OBJ = SVN :: Deploy-> Nuovo (repo => 'svn :: // deploy_srv / deploy_repo', cleanup_tmp => 1,); # Aggiunta di una categoria $ obj-> Categoria_add (categoria => 'cat1') # Definendo un prodotto My G = (Build => perl build1.pl", " perl build2.pl",] , Source => , qa => {dest => ',' / myPath / to / QA / Ambiente ',], pre => PERL PRE.PL '], Post => PERL Post.pl '],}, PROD => {DEST = > ', '/ MYPAPPO / TO / PROD / AMBIENTE',], PRE => PERL PRE.PL'], POST => PERL Post.pl']] ,},);; $ obj-> Product_add (categoria => 'cat1', prodotto => 'PROD1', ); # Esportazione di dati da regimi di origine # e importazione in implementazione repo my $ rev = $ obj-> build_version (categoria => 'cat1', Product => 'PROD1', Versioni => {"SVN: // sorgente_srv / source_repo / tronco / mypath1 "=> 42," svn: // source_srv / source_repo / trunk / mypath2 "=> 42,}, commento => 'qualche messaggio di registro',); Stampa "La versione costruita ha revisione $ rev in deploy repo \ n"; # Distribuzione del pulsante di rilascio di nuova creazione al target specificato $ obj-> deploy_version (categoria => 'cat1', prodotto => 'PROD1', versione => $ REV, TARGET => 'QA', Refresent_ID => 'Versione 1.02 ', Reference_Data => {richiesto_from =>' Bill ', tested_by =>' bob ', zucche =>' beth ',}, commento => "Lascia che spero che funzionerà :-)",); Requisiti: · Perl.


Svn :: Deploy. Software correlato