Page History
...
Checkout Master or Branch to Release
Checkout a fresh copy of the to-be-release version either from a branch or master. For example:
Code Block |
---|
git clone git@github.com:DSpace/DSpace.git ~/dspace-release git checkout master |
Update your Local Maven Cache
Before starting the release, you should ensure your local maven cache (~/.m2/repository
) is completely up-to-date by running:
Code Block |
---|
mvn install |
Updating your local maven cache will help to ensure that the release process goes more smoothly, and should help you to avoid any errors having to do with Maven being unable to locate any particular dependencies.
Do a Dry Run
This step is not required, but performs a useful sanity check without committing any changes. From your clean, up-to-date copy of master/branch, run the following command (from [dspace-src]
):
...
The above command will ask you three basic questions. Here are sample answers for DSpace 3.0:
Panel |
---|
|
You will also have to enter in your GPG passphrase (which you established when you created your Code Signing Key).
...