Moving migrations and scripts

This commit is contained in:
gamonoid
2017-09-04 06:59:14 +02:00
parent 737b392d0a
commit ed36ae0672
15 changed files with 58 additions and 97 deletions

View File

@@ -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

119
build.xml
View File

@@ -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"
@@ -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,29 +201,47 @@
</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>
@@ -290,25 +270,6 @@
</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">