OUTDATED: Official DSpace 7.x release procedure instructions moved to Release Procedure. |
This was the procedure used to release the 7.0 beta1 release. It may change prior to 7.0 final. |
Something like "dspace-7.0-beta1". We will use this same tag for the Backend, Frontend and DockerHub.
-Drelease
" flag in every release command. This property ensures the proper Maven modules are enabled (or disabled) based on what needs to be released.mvn release:prepare -DdryRun=
true
-Drelease
mvn release:prepare -Dresume=false
-Drelease
mvn release:perform -Drelease
Images can be built & pushed from commandline to DockerHub. Again, use the same tag name as above.
Terry, Tim, Kim & Pascal currently have Push access. Request it from one of them if you don't have it yet.
cd <DSPACE-SRC> --checkout tag-- docker build -t dspace/dspace:<tag> . docker push dspace/dspace:<tag> cd <ANGULAR-SRC> --checkout tag-- docker build -t dspace/dspace-angular:<tag> . docker push dspace/dspace-angular:<tag> |