From 352b04e8c1b683eb6f15ba9accbd61cc73c21f46 Mon Sep 17 00:00:00 2001 From: Graham Date: Sun, 6 Oct 2019 16:51:54 +0100 Subject: [PATCH] Document release process --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index d63bba5..7064eff 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,24 @@ to `i386`: Run `mvn verify` to build the code and package it. +## Performing a release + +This works slightly differently to a standard Maven release as it must be +performed manually for each operating system and architecture. + +First prepare the release to create the tag: + + mvn -Dmac,unix,windows release:prepare + +The temporary release files may then be deleted: + + mvn -Dmac,unix,windows release:clean + +On each operating system and architecture, checkout the new tag and manually +deploy the release: + + mvn -Prelease clean deploy + ## License All code and data is licensed under version 3.0 (and only version 3.0) of the