Skip to content

Commit 187f8e4

Browse files
committed
Build: Store release version information in file.
If requested, by setting a file name in the `versionInfo` property, store release version and tag in a file, for other scripts and programs to pick up.
1 parent 7180b22 commit 187f8e4

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

build.xml

+16-2
Original file line numberDiff line numberDiff line change
@@ -847,16 +847,30 @@
847847
<target name="tagRelease" depends="prepare" description="tag a new version and prepare for the next development cycle">
848848
<!-- release -->
849849
<property name="dryrun" value="false" />
850-
<mx:version stage="release" dryrun="${dryrun}" />
850+
<mx:version stage="release" dryrun="${dryrun}" />
851851
<property name="project.tag" value="v${project.version}" />
852852
<!-- commit build.moxie & releases.moxie (automatic) -->
853853
<mx:commit showtitle="no">
854-
<message>Prepare ${project.version} release</message>
854+
<message>Prepare ${project.version} release</message>
855855
<tag name="${project.tag}">
856856
<message>${project.name} ${project.version} release</message>
857857
</tag>
858858
</mx:commit>
859859

860+
<!-- output version information for other scripts/programs to pick up -->
861+
<mx:if>
862+
<and>
863+
<isset property="versionInfo" />
864+
<not><equals arg1="${versionInfo}" arg2="" trim="true"/></not>
865+
</and>
866+
<then>
867+
<echo file="${basedir}/${versionInfo}">
868+
GB_RELEASE_VERSION=${project.version}
869+
GB_RELEASE_TAG=${project.tag}
870+
</echo>
871+
</then>
872+
</mx:if>
873+
860874
<!-- create the release process script -->
861875
<mx:if>
862876
<os family="windows" />

0 commit comments

Comments
 (0)