FINERACT-1470: Fineract release plugin

This commit is contained in:
Aleksandar Vidakovic
2022-05-04 15:11:53 +02:00
committed by Aleksandar Vidakovic
parent b185937962
commit 40eb547a5c
160 changed files with 4954 additions and 638 deletions
@@ -0,0 +1,24 @@
= Step 5: Create Release Tag
== Description
Next, you create a git tag from the HEAD of the release's git branch.
[source,bash,subs="attributes"]
----
% git checkout {revnumber}
% ./gradlew clean integrationTests <1>
% git tag -a {revnumber} -m "Fineract {revnumber} release"
% git push origin {revnumber}
----
<1> Run additonally manual tests with the community app.
CAUTION: It is important to create so called annotated tags (vs. lightweight) for releases.
== Gradle Task
.Command
[source,bash,subs="attributes"]
----
% ./gradlew fineractReleaseStep5 -Pfineract.release.version={revnumber}
----