SVN :: implementeer

Audit conform Bouw / implementatie van releases van / van een SVN-implementeerrepository
Download nu

SVN :: implementeer Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Naam uitgever:
  • Thomas Kratz
  • Uitgever website:
  • http://search.cpan.org/~tomk/

SVN :: implementeer Tags


SVN :: implementeer Beschrijving

Audit conform bouwen / implementeren van releases van / van een SVN-repository SVN :: Implementatie is een PERL-module die een interface implementeert om vrijgave-gegevens te verwerken in een afzonderlijke SVN-repository. U kunt gecategoriseerde producten definiëren waarbij elk product uit meerdere bronnen bestaat (SVN-repository's en mappen of bestanden van een bestandssysteem) en meerdere bestemmingen (bestandssysteemmappen). Het is ontworpen voor situaties waarin de bouw- en implementatiestappen niet moeten worden uitgevoerd door de ontwikkelaars van Een product, maar door exploitanten met alleen de toegang tot de repository van de ontwikkelaars, terwijl de ontwikkelaars geen toegang hebben tot de implementeerrepository. Synopsis Gebruik SVN :: implementeer; # Een SVN maken :: Implementeer object My $ OBJ = SVN :: implementeren-> Nieuw (repo => 'SVN :: // implementeer_srv / deploy_repo', cleanup_tmp => 1,); # Voeg een categorie $ OBJ-> CATEGEL_ADD (CATEGORIE => 'CAT1') # definiëren Mijn G = (build => Perl build1.pl', ' Perl build2.pl',] , Source => , qa => {Dest => ', ' / MyPath / to / QA / Milieu ',], Pre => Perl Pre.pl '], Post => PerL Post.pl '],}, Prod => {Dest = > ', '/ mypath / to / prod / milieu',], pre => Perl Pre.pl'], Post => Perl Post.pl'] ,},); $ OBJ-> PRODUCT_ADD (CATEGORIE => 'CAT1', PRODUCT => PROD1 ', ); # Gegevens exporteren van bronrepos # en importeren in implementatie Repo My $ Rev = $ Obj-> Build_Version (Categorie => 'Cat1', Product => 'Prod1', versies => {"svn: // source_srv / source_repo / kofferbak / MyPath1 "=> 42," SVN: // source_srv / source_repo / kofferbak / mypath2 "=> 42,}, commentaar => 'wat logbericht',); Print "Gebouwde versie heeft revisie $ REV in Implementeer Repo \ N"; # Implementeer de nieuw gecreëerde release # naar het opgegeven doel $ OBJ-> DEPLAY_VERSIE (CATEGORIE => 'CAT1', PRODUCT => 'PROD1', VERSIE => $ REV, TARGET => 'QA', REFERENTIE_ID => Versie 1.02 ', Referention_Data => {sollaged_from =>' Bill ', Tested_by =>' Bob ', Pumpking =>' Beth ',}, commentaar => "laat hopen dat het zal werken :-)",); Vereisten: · Perl


SVN :: implementeer Gerelateerde software