Gå till slutet av bannern
Gå till början av bannern

Skapa release med Jenkins

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

Version 1 Nästa »

För att skapa release med Ineras Nationella Jenkins krävs att man har behörighet.

Beskrivning av releasejobb i Jenkins

För att köra release jobben krävs det att projektet är uppsatt korrekt i pom, se Release management.

När releasejobben körs skall användaren kunna välja vilken branch som ska användas, vilket versionsnummer releasen ska få samt nästa versionsnummer för utveckling(snapshot release).

Release jobbet använder Mavens release plugin och gör följande steg.

  1. Uppdaterar versionsnummer i pommar.
  2. Bygger releasen från vald branch.
  3. Committar och skapar en tag i git.
  4. Pushar taggen till remote git.
  5. Deployar den byggda releasen till Ineras Nexus.
  6. Uppdaterar versionnummer i pommar till nästa utvecklingsversion.
  7. Committar och pushar de uppdaterade pommarna till remote git.

Exempel på det maven kommando som körs av Jenkins:

maven.inside("-v ${jdk}:${jdk}") {
   sh 'mvn -B --global-settings ${MAVEN_SETTINGS} -DdevelopmentVersion=${DevelopmentVersion} -DreleaseVersion=${ReleaseVersion} -Dresume=false -DskipTests -Darguments=-DskipTests -Pskltp -DdryRun=${dryRun} release:prepare -DpushChanges=true release:perform'
}






  • Inga etiketter