23 lines
901 B
Bash
Executable File
23 lines
901 B
Bash
Executable File
#!/bin/bash
|
|
cd "$(dirname ${BASH_SOURCE[0]})"
|
|
while [[ 1 ]]
|
|
do
|
|
|
|
killall DbContinuousIntegrationWrapper.sh
|
|
|
|
# 1. Sync COMPOSER 3rd party php packages
|
|
/usr/bin/php composer.json.php > composer.json
|
|
touch -t $(/usr/bin/mariadb -se "SELECT DATE_FORMAT(LastUpdated, '%Y%m%d%H%i.%s') FROM SYS_PRD_BND.Composer ORDER BY LastUpdated DESC LIMIT 1") composer.json
|
|
|
|
# 2. Sync NPM 3rd party javascript packages
|
|
/usr/bin/php package.json.php > package.json
|
|
touch -t $(/usr/bin/mariadb -se "SELECT DATE_FORMAT(LastUpdated, '%Y%m%d%H%i.%s') FROM SYS_PRD_BND.Npm ORDER BY LastUpdated DESC LIMIT 1") package.json
|
|
|
|
# 3. Download all the 3rd party packages (composer, npm, pip)
|
|
make
|
|
|
|
# 4. Continuous integration script (react functions)
|
|
/usr/bin/php DbContinuousIntegration.php
|
|
sleep 10
|
|
done
|