i projektudvikling, normalt en indsættelse proces består af følgende trin, check i kode fra alle projekt i gang i svn eller kildekode register og mærke det.,,, downloade hele kildekode fra svn.,,, opbygge anvendelse.,,, opbevarer de bygge output hverken krig eller øre - fil til et fælles net sted.,,, hent fil fra net og send filen til produktionsanlægget.,,, ajourført dokumentation med angivelse af dato og ajourført udgave af ansøgningen.,,, problem erklæring, er der normalt flere mennesker, der er involveret i ovennævnte indsættelse proces.et hold kan håndtag - kode, andre kan håndtere bygge og så videre.det er meget sandsynligt, at alle skridt kan blive overset som følge af manuel indsats og på grund af multi - hold miljø.for eksempel ældre bygge kan ikke erstattes med net - maskine og deployering team anvendt de ældre bygge igen.opløsning, automatisere indsættelsen proces ved at kombinere,, lady, bygge og frigive projekter,,,, undergravende virksomhed, kildekode register, at forvalte kildekode,,,,,,, og fjerntliggende register manager (jfrog /nexus) til at forvalte projektet binaries.,,, ajourføre projekt pom. xml, vi bruger lady at skabe en automatisk overgang overgang laver proces. for eksempel: bus centrale api - projekt pom.xml, < projekt xmlns = "http: //lady. apache. org /pom /4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschema-instance": schemalocation xsi = "http: //lady. apache. org /pom /4.0.0 http: //lady. apache. org /xsd - /maven-4.0.0. xsd -" > < modelversion > 4.0.0 < /modelversion > < groupid > bus centrale api < /groupid > < artifactid > bus centrale api - < /artifactid > <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <scm> <url>http://www.svn.com</url> <connection>scm:svn:http://localhost:8080/svn/jrepo/trunk/ Framework</connection> <developerConnection>scm:svn:${username}/${password}@localhost:8080: common_core_api:1101:code</developerConnection> </scm> <distributionManagement> <repository> <id>Core-API-Java-Release</id> <name>Release repository</name> <url>http://localhost:8081/nexus/content/repositories/ Core-Api-Release</url> </repository> </distributionManagement>< build > < plugins > < stik af > < groupid > org. apache. lady. plugins < /groupid > < artifactid > lady overgang stik af < /artifactid > < version > 2.0-beta-9 < /version > < konfiguration > < usereleaseprofile > falske < /usereleaseprofile > < mål > anvende < /mål > < scmcommentprefix > [bus centrale api frigivelse jeg tjekker] - < /scmcommentprefix > < /konfiguration > < /stik af > < /plugins > < /build > < /projekt > i pom.xml, er følgende vigtige elementer, som vi har brugt, element beskrivelse scm konfigurerer den svnsted, hvor lady tjekker kildekode.samlinger, hvor bygget krig /øre /krukke eller enhver anden artefakt skal opbevares efter kode bygge, er en succes.stik af lady overgang stik af er konfigureret til at automatisere indsættelsen proces., lady overgang stikket i, lady er følgende nyttige opgaver ved, lady overgang stik af,., mvn overgang: rent, det renser plads i tilfælde af, at den seneste udgave proces var ikke vellykket, mvn overgang: rollback, rollback ændringerne gjort plads kode og konfiguration i tilfælde af, at den sidste overgang proces ikke blev en succes., mvn overgang: forberedelse, udfører flere operationer, kontrol, om der er nogen uforpligtede lokale forandringer eller ej, sikrer, at der ikke er et afhængighedsforhold, ændringer i den udgave af stævningen og fjerner billede fra udgave til udsætning, ajourføre pom - filer til svn.,,, løb prøvesager, forpligter den modificerede pom - filer,,, tag den kode, undergravende virksomhed,, (den version, antal og sætte billedervarmt for fremtidig overgang, forpligter den modificerede pom - filer til svn.,,, mvn overgang: foretage kontrol af kode og ved at anvende de tidligere definerede mærke og køre - selv anvende mål at udvikle krig eller bygget artefakt register.lad os åbne kommando kan gå, c) > mvn > bus centrale api, registre og udføre følgende, mvn, kommando. - c:. mvn. bus centrale api > mvn overgang: forberedelse, lady vil begynde at bygge projektet.når bygge er vellykket løbe følgende, mvn, kommando., (c). mvn. bus centrale api > mvn overgang: udføre, når bygge er vellykket, kan du kontrollere uploadet jar - fil i jeres database.
lady indsættelse automatisering
Previous:lady forvalte afhængighed
Next Page:lady webapplikationen