Skip to content

Commit 48bd479

Browse files
committed
Add Release Procedure to the Developer resources.
1 parent 3326488 commit 48bd479

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

docs/src/main/asciidoc/developer/index.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,9 @@ include::jbc_data_partitioning.adoc[leveloffset=+1]
7171
= FAQ
7272

7373
include::q_a_webinar.adoc[leveloffset=+1]
74+
75+
= Project Maintenance
76+
77+
The following sections cover project maintenance aspect.
78+
79+
include::release-procedure.adoc[leveloffset=+1]
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
= Releasing
2+
3+
== mod_cluster Repository
4+
5+
=== Maven
6+
7+
For 2.x and newer, setup JDK 11 and:
8+
9+
[source]
10+
----
11+
mvn release:prepare
12+
mvn release:perform
13+
----
14+
15+
For 1.4.x, setup JDK 8 and activate a `dist` profile explicitly.
16+
17+
[source]
18+
----
19+
mvn release:prepare -P dist
20+
mvn release:perform -P dist
21+
----
22+
23+
=== Nexus
24+
25+
. https://repository.jboss.org/nexus/
26+
. Locate staging repository
27+
. Inspect content
28+
. 'Close'
29+
. Test content
30+
. Release and automatically drop
31+
32+
=== Jira
33+
34+
. Navigate to https://issues.redhat.com/plugins/servlet/project-config/MODCLUSTER/summary
35+
. Create a next dot release version -> with today's start date
36+
. Release the version -> with release date being today's date
37+
. Move unresolved issues to the newly created micro
38+
39+
=== GitHub
40+
41+
. https://github.com/modcluster/mod_cluster/tags
42+
. Three dots on the right -> Create release
43+
. Title same as tag name
44+
. Generate release notes on GitHub
45+
. Navigate to Jira -> Generate release notes -> paste on top
46+
47+
=== Website
48+
49+
. Add a post to `_posts`
50+
. Open a PR
51+
. Upon merge website is deployed automatically
52+
53+
== mod_proxy_cluster Repository
54+
55+
TBA

0 commit comments

Comments
 (0)