Moving migrations and scripts
This commit is contained in:
@@ -94,7 +94,7 @@ if($action == "TEST_DB"){
|
|||||||
|
|
||||||
|
|
||||||
//Run create table script
|
//Run create table script
|
||||||
$insql = file_get_contents(CLIENT_APP_PATH."../data/scripts/".APP_ID."db.sql");
|
$insql = file_get_contents(CLIENT_APP_PATH."../scripts/".APP_ID."db.sql");
|
||||||
$sql_list = preg_split('/;/',$insql);
|
$sql_list = preg_split('/;/',$insql);
|
||||||
foreach($sql_list as $sql){
|
foreach($sql_list as $sql){
|
||||||
if (preg_match('/^\s+$/', $sql) || $sql == '') { # skip empty lines
|
if (preg_match('/^\s+$/', $sql) || $sql == '') { # skip empty lines
|
||||||
@@ -104,7 +104,7 @@ if($action == "TEST_DB"){
|
|||||||
}
|
}
|
||||||
|
|
||||||
//Run create table script
|
//Run create table script
|
||||||
$insql = file_get_contents(CLIENT_APP_PATH."../data/scripts/".APP_ID."_master_data.sql");
|
$insql = file_get_contents(CLIENT_APP_PATH."../scripts/".APP_ID."_master_data.sql");
|
||||||
$sql_list = preg_split('/;/',$insql);
|
$sql_list = preg_split('/;/',$insql);
|
||||||
foreach($sql_list as $sql){
|
foreach($sql_list as $sql){
|
||||||
if (preg_match('/^\s+$/', $sql) || $sql == '') { # skip empty lines
|
if (preg_match('/^\s+$/', $sql) || $sql == '') { # skip empty lines
|
||||||
|
|||||||
151
build.xml
151
build.xml
@@ -4,16 +4,15 @@
|
|||||||
<property name="toolsdir" value=""/>
|
<property name="toolsdir" value=""/>
|
||||||
<property name="destination" value="${basedir}/build/app"/>
|
<property name="destination" value="${basedir}/build/app"/>
|
||||||
<property name="testdir" value="${basedir}/build/test"/>
|
<property name="testdir" value="${basedir}/build/test"/>
|
||||||
<property name="origin" value="${basedir}/src"/>
|
<property name="origin" value="${basedir}"/>
|
||||||
<property environment="env"/>
|
<property environment="env"/>
|
||||||
<property name="env.appname" value="icehrm"/>
|
<property name="env.appname" value="icehrm"/>
|
||||||
<property name="env.Version" value="dev"/>
|
<property name="env.Version" value="dev"/>
|
||||||
<property name="installpath" value="/var/www/apps.gamonoid.com/icehrm-open-core"/>
|
<property name="installpath" value="/var/www/apps.gamonoid.com/icehrm-open-core"/>
|
||||||
<property name="installLocalpath" value="/Applications/XAMPP/xamppfiles/htdocs/icehrm-open-core"/>
|
|
||||||
|
|
||||||
|
|
||||||
<target name="build"
|
<target name="build"
|
||||||
depends="prepare,lint,copyapp,phpunit,release,install"
|
depends="prepare,lint,copyapp,release,install"
|
||||||
description=""/>
|
description=""/>
|
||||||
|
|
||||||
<target name="buildlocal"
|
<target name="buildlocal"
|
||||||
@@ -21,11 +20,7 @@
|
|||||||
description=""/>
|
description=""/>
|
||||||
|
|
||||||
<target name="releaseapp"
|
<target name="releaseapp"
|
||||||
depends="prepare,lint,copyapp,phpunit,release"
|
depends="prepare,lint,copyapp,release"
|
||||||
description=""/>
|
|
||||||
|
|
||||||
<target name="ice"
|
|
||||||
depends="copyapp_quick"
|
|
||||||
description=""/>
|
description=""/>
|
||||||
|
|
||||||
<target name="clean"
|
<target name="clean"
|
||||||
@@ -57,8 +52,8 @@
|
|||||||
<mkdir dir="${basedir}/build/release/data"/>
|
<mkdir dir="${basedir}/build/release/data"/>
|
||||||
<mkdir dir="${basedir}/build/release/data/${env.appname}_${env.Version}"/>
|
<mkdir dir="${basedir}/build/release/data/${env.appname}_${env.Version}"/>
|
||||||
<mkdir dir="${basedir}/src/lib"/>
|
<mkdir dir="${basedir}/src/lib"/>
|
||||||
|
|
||||||
|
|
||||||
<property name="prepare.done" value="true"/>
|
<property name="prepare.done" value="true"/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
@@ -190,39 +185,6 @@
|
|||||||
<exec executable="${toolsdir}phpdox"/>
|
<exec executable="${toolsdir}phpdox"/>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="copyapp_quick"
|
|
||||||
description="Copy generated files to QA app">
|
|
||||||
|
|
||||||
<copy todir="${destination}" overwrite="true">
|
|
||||||
<fileset dir="${origin}">
|
|
||||||
<include name="**/*"/>
|
|
||||||
<exclude name="composer/**"/>
|
|
||||||
<exclude name="themecss/**"/>
|
|
||||||
<exclude name="themejs/**"/>
|
|
||||||
<exclude name="robo/**"/>
|
|
||||||
<exclude name="images/**"/>
|
|
||||||
</fileset>
|
|
||||||
</copy>
|
|
||||||
|
|
||||||
<copy todir="${destination}" overwrite="true">
|
|
||||||
<fileset dir="${basedir}/core-ext">
|
|
||||||
<include name="**/*"/>
|
|
||||||
</fileset>
|
|
||||||
</copy>
|
|
||||||
|
|
||||||
<copy todir="${destination}" overwrite="true">
|
|
||||||
<fileset dir="${basedir}/ext">
|
|
||||||
<include name="**/*"/>
|
|
||||||
</fileset>
|
|
||||||
</copy>
|
|
||||||
|
|
||||||
<copy todir="${testdir}" overwrite="true">
|
|
||||||
<fileset dir="${basedir}/test">
|
|
||||||
<include name="**/*"/>
|
|
||||||
</fileset>
|
|
||||||
</copy>
|
|
||||||
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="copyapp"
|
<target name="copyapp"
|
||||||
description="Copy generated files to QA app">
|
description="Copy generated files to QA app">
|
||||||
@@ -239,42 +201,60 @@
|
|||||||
</fileset>
|
</fileset>
|
||||||
</copy>
|
</copy>
|
||||||
|
|
||||||
<copy todir="${destination}/lib" overwrite="true">
|
<delete includeemptydirs="true">
|
||||||
<fileset dir="${basedir}/lib">
|
<fileset dir="${destination}">
|
||||||
<include name="**/*"/>
|
<include name=".vagrant/**"/>
|
||||||
|
<include name=".idea/**"/>
|
||||||
|
<include name="test/**"/>
|
||||||
|
<include name="Vagrantfile"/>
|
||||||
|
<include name="composer.phar"/>
|
||||||
|
<include name="build.xml"/>
|
||||||
|
<include name=".gitignore"/>
|
||||||
|
<include name=".travis.yml"/>
|
||||||
|
<include name="phpdox.xml"/>
|
||||||
|
<include name="phpunit.xml"/>
|
||||||
|
<include name="robo/**"/>
|
||||||
|
<include name="deployment/**"/>
|
||||||
|
<include name="docker/**"/>
|
||||||
</fileset>
|
</fileset>
|
||||||
</copy>
|
</delete>
|
||||||
|
|
||||||
<copy todir="${destination}" overwrite="true">
|
<!--<copy todir="${destination}/lib" overwrite="true">-->
|
||||||
<fileset dir="${basedir}/core-ext">
|
<!--<fileset dir="${basedir}/lib">-->
|
||||||
<include name="**/*"/>
|
<!--<include name="**/*"/>-->
|
||||||
</fileset>
|
<!--</fileset>-->
|
||||||
</copy>
|
<!--</copy>-->
|
||||||
|
|
||||||
<copy todir="${destination}" overwrite="true">
|
<!--<copy todir="${destination}" overwrite="true">-->
|
||||||
<fileset dir="${basedir}/ext">
|
<!--<fileset dir="${basedir}/core-ext">-->
|
||||||
<include name="**/*"/>
|
<!--<include name="**/*"/>-->
|
||||||
</fileset>
|
<!--</fileset>-->
|
||||||
</copy>
|
<!--</copy>-->
|
||||||
|
|
||||||
<copy todir="${testdir}" overwrite="true">
|
<!--<copy todir="${destination}" overwrite="true">-->
|
||||||
<fileset dir="${basedir}/test">
|
<!--<fileset dir="${basedir}/ext">-->
|
||||||
<include name="**/*"/>
|
<!--<include name="**/*"/>-->
|
||||||
</fileset>
|
<!--</fileset>-->
|
||||||
</copy>
|
<!--</copy>-->
|
||||||
|
|
||||||
|
<!--<copy todir="${testdir}" overwrite="true">-->
|
||||||
|
<!--<fileset dir="${basedir}/test">-->
|
||||||
|
<!--<include name="**/*"/>-->
|
||||||
|
<!--</fileset>-->
|
||||||
|
<!--</copy>-->
|
||||||
|
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="install"
|
<target name="install"
|
||||||
depends="copyapp"
|
depends="copyapp"
|
||||||
description="">
|
description="">
|
||||||
|
|
||||||
<delete includeemptydirs="true" failonerror="false">
|
<delete includeemptydirs="true" failonerror="false">
|
||||||
<fileset dir="${installpath}">
|
<fileset dir="${installpath}">
|
||||||
<include name="**/*"/>
|
<include name="**/*"/>
|
||||||
</fileset>
|
</fileset>
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
<mkdir dir="${installpath}"/>
|
<mkdir dir="${installpath}"/>
|
||||||
|
|
||||||
<copy todir="${installpath}" overwrite="true">
|
<copy todir="${installpath}" overwrite="true">
|
||||||
@@ -282,7 +262,7 @@
|
|||||||
<include name="**/*"/>
|
<include name="**/*"/>
|
||||||
</fileset>
|
</fileset>
|
||||||
</copy>
|
</copy>
|
||||||
|
|
||||||
<delete includeemptydirs="true" failonerror="false">
|
<delete includeemptydirs="true" failonerror="false">
|
||||||
<fileset dir="${installpath}/app">
|
<fileset dir="${installpath}/app">
|
||||||
<include name="**/*"/>
|
<include name="**/*"/>
|
||||||
@@ -290,49 +270,30 @@
|
|||||||
</delete>
|
</delete>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="installLocal"
|
|
||||||
depends="copyapp"
|
|
||||||
description="">
|
|
||||||
|
|
||||||
<delete includeemptydirs="true" failonerror="false">
|
|
||||||
<fileset dir="${installLocalpath}">
|
|
||||||
<include name="**/*"/>
|
|
||||||
</fileset>
|
|
||||||
</delete>
|
|
||||||
|
|
||||||
<mkdir dir="${installLocalpath}"/>
|
|
||||||
|
|
||||||
<copy todir="${installLocalpath}">
|
|
||||||
<fileset dir="${destination}">
|
|
||||||
<include name="**/*"/>
|
|
||||||
</fileset>
|
|
||||||
</copy>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="release"
|
<target name="release"
|
||||||
depends="copyapp"
|
depends="copyapp"
|
||||||
description="Create a release">
|
description="Create a release">
|
||||||
|
|
||||||
<copy todir="${basedir}/build/release/data/${env.appname}_${env.Version}">
|
<copy todir="${basedir}/build/release/data/${env.appname}_${env.Version}">
|
||||||
<fileset dir="${destination}">
|
<fileset dir="${destination}">
|
||||||
<include name="**/*"/>
|
<include name="**/*"/>
|
||||||
<exclude name="test/**"/>
|
<exclude name="test/**"/>
|
||||||
</fileset>
|
</fileset>
|
||||||
</copy>
|
</copy>
|
||||||
|
|
||||||
<zip destfile="${basedir}/build/release/${env.appname}_${env.Version}.zip"
|
<zip destfile="${basedir}/build/release/${env.appname}_${env.Version}.zip"
|
||||||
basedir="${basedir}/build/release/data"
|
basedir="${basedir}/build/release/data"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<tar destfile="${basedir}/build/release/${env.appname}_${env.Version}.tar"
|
<tar destfile="${basedir}/build/release/${env.appname}_${env.Version}.tar"
|
||||||
basedir="${basedir}/build/release/data"
|
basedir="${basedir}/build/release/data"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gzip destfile="${basedir}/build/release/${env.appname}_${env.Version}.tar.gz" src="${basedir}/build/release/${env.appname}_${env.Version}.tar"/>
|
|
||||||
|
|
||||||
</target>
|
|
||||||
|
|
||||||
|
|
||||||
|
<gzip destfile="${basedir}/build/release/${env.appname}_${env.Version}.tar.gz" src="${basedir}/build/release/${env.appname}_${env.Version}.tar"/>
|
||||||
|
|
||||||
|
</target>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user