You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by GitBox <gi...@apache.org> on 2021/04/14 07:13:35 UTC

[GitHub] [james-project] Arsnael commented on a change in pull request #387: [DOCUMENTATION] Detail convenience downloads upon releases

Arsnael commented on a change in pull request #387:
URL: https://github.com/apache/james-project/pull/387#discussion_r612993221



##########
File path: docs/modules/community/pages/release.adoc
##########
@@ -145,8 +149,67 @@ Cheers,
 PMC member name
 ----
 
+=== Convenience downloads for your release
+
+Clone this SVN repository: `https://dist.apache.org/repos/dist/release/james`
+
+Create a folder for your release:
+
+[source]
+----
+mkdir server/3.x.x
+cd server/3.x.x
+svn add .
+----
+
+Move the release zipped data in this folder:
+
+- The convenience ZIPs needs to be downloaded from there staged repository. This includes server/app.
+- sources can be obtained from GitHub tag
+
+I use the following script to set up the uploads:
+
+[source]
+----
+% cat /usr/local/bin/auto_sig
+#/bin/bash
+
+# This quick bash scipt intend to help commiters
+# preparing artifacts for SVN upload.
+#
+# Performs:
+#  - Hashing (sha1 + sha512)
+#  - Signing (main)
+#  - Position SVN properties
+#
+# $1: file to prepare
+# $2: Key footprint to use for signing
+
+sha512sum $1 > $1.sha512
+gpg -u $2 --output $1.asc --detach-sig $1
+svn add $1
+svn propset svn:mime-type application/octet-stream $1
+svn add $1.sha512
+svn add $1.asc
+svn propset svn:mime-type application/octet-stream $1.asc
+----
+
+Once done it is time to commit! `svn commit -m "Upload convenience artifacts for James release 3.x.x"`
+
+The convenience binaries will then be available. Checks that the links of the download page works.

Review comment:
       ```suggestion
   The convenience binaries will then be available. Check that the links of the download page works.
   ```




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org