Innehållsförteckning |
---|
Info |
---|
Skarpa releaser och RC bör skapas med hjälp ett release jobb i Ineras Jenkins server men kan i undantagsfall skapas enligt instruktion nedan. Se även Skapa release med Jenkins. |
Här beskrivs hur vi genomför en release mha Git, Maven och Ineras Nexus( samt tidigare Sonatype). För allmän information om releasehantering se Release management.
...
Kontrollera se.skltp komponenter i Ineras Nexus
1. Logga in på Ineras Nexus och verifiera att det inte redan finns komponent byggd med samma versionnummer. Finns redan en komponent kommer deployjobbet att misslyckas.
...
Kodblock |
---|
$ mvn release:clean release:prepare -DdryRun=true |
Ifall det står stil på sista steget (att 'git push ...) prova att ange användare och lösenord 7. Utför första steget av releasen med prepare kommandot.
För mer information se http://maven.apache.org/maven-release/maven-release-plugin/prepare-mojo.html
Kodblock |
---|
$ mvn release:clean release:prepare -Dusername=ANYBODY -Dpassword=XXX |
...
8. Gör steg 2 i releasen mha Mavenperform kommandot
För mer information se http://maven.apache.org/maven-release/maven-release-plugin/perform-mojo.html
Kodblock |
---|
$ mvn release:perform
|
Info | ||
---|---|---|
| ||
|
Förbered för nästa utvecklingscykel
...