Version 1.2: add GIT actions.
This commit is contained in:
parent
46d5aacb8b
commit
9ff3bcb11a
1 changed files with 30 additions and 3 deletions
33
buildjar.xml
33
buildjar.xml
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||||
<project default="dist" name="jarbuild">
|
<project default="dist" name="jarbuild">
|
||||||
<!--ANT 1.7 is required -->
|
<!--ANT 1.7 is required -->
|
||||||
<property name="buildjar.version" value="1.1" />
|
<property name="buildjar.version" value="1.2" />
|
||||||
<property file="build.properties" />
|
<property file="build.properties" />
|
||||||
<property name="build.dir" value="${basedir}/build" />
|
<property name="build.dir" value="${basedir}/build" />
|
||||||
<property name="build.src" value="${basedir}/src" />
|
<property name="build.src" value="${basedir}/src" />
|
||||||
|
@ -77,7 +77,11 @@
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<!-- ***** Dist ***** -->
|
<!-- ***** Dist ***** -->
|
||||||
<target name="dist" description="Build distribution" depends="clean,compile,javadoc">
|
<target name="dist" description="Build distribution" depends="build,git">
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<!-- ***** Build ***** -->
|
||||||
|
<target name="build" description="Build distribution" depends="clean,compile,javadoc">
|
||||||
<!-- -->
|
<!-- -->
|
||||||
<buildnumber file="build.num" description="Id of the build" />
|
<buildnumber file="build.num" description="Id of the build" />
|
||||||
<!-- AUTOMATIC MANAGEMENT -->
|
<!-- AUTOMATIC MANAGEMENT -->
|
||||||
|
@ -124,6 +128,29 @@
|
||||||
<copy todir="${dist.dir}/lib" overwrite="true">
|
<copy todir="${dist.dir}/lib" overwrite="true">
|
||||||
<fileset dir="lib" excludes="hamcrest-core*,junit*" />
|
<fileset dir="lib" excludes="hamcrest-core*,junit*" />
|
||||||
</copy>
|
</copy>
|
||||||
|
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
<!-- ***** Dist ***** -->
|
||||||
|
<target name="git">
|
||||||
|
<!-- GIT actions-->
|
||||||
|
<echo message="Commit build.num"/>
|
||||||
|
<exec executable="git" outputproperty="git.commit.out" failifexecutionfails="true">
|
||||||
|
<arg line="commit -m 'Build ${dist.version}' build.num"/>
|
||||||
|
</exec>
|
||||||
|
<echo message="${git.commit.out}" />
|
||||||
|
|
||||||
|
|
||||||
|
<echo message="Tag"/>
|
||||||
|
<exec executable="git" outputproperty="git.tag.out" failifexecutionfails="true">
|
||||||
|
<arg line="tag -a ${dist.version} -m 'Build ${dist.version}'"/>
|
||||||
|
</exec>
|
||||||
|
<echo message="${git.tag.out}" />
|
||||||
|
|
||||||
|
<echo message="Push"/>
|
||||||
|
<exec executable="git" outputproperty="git.push.out" failifexecutionfails="true">
|
||||||
|
<arg line="push"/>
|
||||||
|
</exec>
|
||||||
|
<echo message="${git.push.out}" />
|
||||||
|
</target>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
Loading…
Reference in a new issue