forked from LiveCarta/BookConverter
LAW-3131 add build file
This commit is contained in:
55
ci_build/build.xml
Normal file
55
ci_build/build.xml
Normal file
@@ -0,0 +1,55 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="LawCarta converter project" default="full-build">
|
||||
|
||||
<target name="full-build"
|
||||
depends="prepare"
|
||||
description="Performs static analysis, runs the tests, and generates project documentation"/>
|
||||
|
||||
<target name="replace"
|
||||
unless="replace.done"
|
||||
description="Replace placeholders in config files" >
|
||||
|
||||
<replace dir="../environments" token="@ApiURLDev@" value="${ApiURLDev}"/>
|
||||
<replace dir="../environments" token="@lcUsernameDev@" value="${lcUsernameDev}"/>
|
||||
<replace dir="../environments" token="@lcPasswordDev@" value="${lcPasswordDev}"/>
|
||||
<replace dir="../environments" token="@lcQueUsernameDev@" value="${lcQueUsernameDev}"/>
|
||||
<replace dir="../environments" token="@lcQuePasswordDev@" value="${lcQuePasswordDev}"/>
|
||||
<replace dir="../environments" token="@lcQueHostDev@" value="${lcQueHostDev}"/>
|
||||
<replace dir="../environments" token="@lcQuePortDev@" value="${lcQuePortDev}"/>
|
||||
|
||||
<property name="replace.done" value="true"/>
|
||||
</target>
|
||||
|
||||
<target name="clean"
|
||||
unless="clean.done"
|
||||
description="Cleanup build artifacts">
|
||||
<delete dir="${basedir}/coverage"/>
|
||||
<delete dir="${basedir}/logs"/>
|
||||
<delete dir="${basedir}/../tests/_log" includes="**/*" />
|
||||
<property name="clean.done" value="true"/>
|
||||
</target>
|
||||
|
||||
<target name="prepare"
|
||||
unless="prepare.done"
|
||||
depends="clean"
|
||||
description="Prepare for build">
|
||||
<mkdir dir="${basedir}/coverage"/>
|
||||
<mkdir dir="${basedir}/logs"/>
|
||||
<property name="prepare.done" value="true"/>
|
||||
</target>
|
||||
|
||||
<target name="build-without-tests"
|
||||
depends="replace, archive"
|
||||
description="Build project and run all tests"/>
|
||||
|
||||
<target name="archive">
|
||||
<tar compression="gzip" destfile="lc_converter.tar.gz">
|
||||
<tarfileset dir="${basedir}/..">
|
||||
<include name="*/**" />
|
||||
<exclude name="build/**" />
|
||||
</tarfileset>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
||||
Reference in New Issue
Block a user