...
No Format |
---|
git checkout -b <site-release> git cherry-pick <commit [maven-release-plugin] prepare release ...> mvn site-deploy -DskipTests ** Resume from a given module, if necessary mvn site-deploy -DskipTests -rf <module> |
Upload selected artifacts to Sourceforge and verify the distribution
Upload all files listed below to the fedora-commons project at sourceforge.net. Follow the pattern established for previous releases, where all files associated with the release reside in a single version numbered folder under https://sourceforge.net/projects/fedora-commons/files/fedora/
The artifacts to be uploaded to Sourceforge, as well as PGP signatures, SHA1 checksums, file sizes, etc., can be found at the central Maven repository search site: http://search.maven.org/#search%7Cga%7C1%7Corg.fcrepo.
The Fedora Messaging client can be found at http://search.maven.org/#search%7Cga%7C1%7Cfedora-client-messaging.
Files sent to sourceforge and linked directly from the documentation's Download page should include:
Filename | Description |
---|---|
fcrepo-installer- | The fedora-repository installer jar |
fcrepo-server-rmi-journal-rcv- | The fedora-journaling-rmi-reciever distribution |
fedora-client-messaging- | The fedora messaging client distribution, from MediaShelf |
For each file, also add a *.asc file, containing the PGP signature for the file, as created by Maven and stored in the central repository.
Change the primary download page on sourceforge so it points to the new fcrepo installer jar:
- In the file manager view, click on the "i" icon next to the fcrepo-installer-X.Y.jar file you just uploaded
- Select all for "Default Download For:".
...
Create GitHub release
Under GitHub account/releases, select "Draft new release".
- Write a description
Create MD5 and SHA1 files for each of the release artifacts
Code Block title For example sha1sum fcrepo-webapp-4.0.0-alpha-3.war |cut -f1 -d' ' > fcrepo-webapp-4.0.0-alpha-3.war.sha1 md5sum fcrepo-webapp-4.0.0-alpha-3.war |cut -f1 -d' ' > fcrepo-webapp-4.0.0-alpha-3.war.md5 sha1sum fcrepo-webapp-4.0.0-alpha-3-jetty-console.war |cut -f1 -d' ' > fcrepo-webapp-4.0.0-alpha-3-jetty-console.war.sha1 md5sum fcrepo-webapp-4.0.0-alpha-3-jetty-console.war |cut -f1 -d' ' > fcrepo-webapp-4.0.0-alpha-3-jetty-console.war.md5
- Upload artifacts to GitHub release (war, war.asc, war.md5, war.sha1)
Complete the Duraspace wiki documentation updates
...