Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

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

...

Kör releasejobb i Jenkins

  1. Logga in i Nationell Jenkins

  2. Välj

...

  1. multibranch-release-jobbet för den komponent du vill skapa en ny release för, exempelvis VP

...

  1. -release-builds

  2. Välj den releasebranch du vill bygga.

  3. Tryck 'Build with parameters' på vänster sidomeny för din valda releasebranch.

  4. Skriv in

...

  1. versionsnummer samt ev versionsnummer för nästa utvecklingsversion(snapshot).

  2. Tryck knappen 'Build' 

  3. Vänta och kontrollera att bygget är "grönt"

Nu skall en ny version vara byggd och deployad till Ineras Nexus samt tag och nästa utvecklingsversion pushad till git.

...

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 till releasens versionnummer.

  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 utvecklings/snapshot version.

  7. Committar och pushar nästa utvecklings/snapshot version till remote git.

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

...