mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-01-10 19:28:41 +00:00
build/test optimization
This commit is contained in:
parent
c448c3d59e
commit
c3464c2a3b
24
php.sh
24
php.sh
|
|
@ -5,12 +5,16 @@ BUILD_PATH="$(dirname "$(readlink -f "$0")")"
|
|||
. "${BUILD_PATH}/config.sh"
|
||||
|
||||
if [ $# -eq 0 ]; then
|
||||
echo "No parameters provided."
|
||||
exit 1
|
||||
echo "No parameters provided."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
INSPECTION_PATH="$1"
|
||||
OUTPUT_PATH="$2"
|
||||
REPO_PATH="$1"
|
||||
BASE_NAME=$(basename "$REPO_PATH" .git)
|
||||
INSPECTION_PATH="$2/$BASE_NAME"
|
||||
OUTPUT_PATH="$2/$BASE_NAME/build"
|
||||
|
||||
rm -rf ${INSPECTION_PATH}
|
||||
|
||||
if [ "$OUTPUT_PATH" == "/" ] || [ "$OUTPUT_PATH" == "/etc" ]; then
|
||||
echo "Bad path"
|
||||
|
|
@ -24,5 +28,17 @@ mkdir -p ${OUTPUT_PATH}/coverage
|
|||
mkdir -p ${OUTPUT_PATH}/phpunit
|
||||
mkdir -p ${OUTPUT_PATH}/metrics
|
||||
|
||||
git clone --recurse-submodules ${REPO_PATH} ${INSPECTION_PATH}
|
||||
git -C ${INSPECTION_PATH} checkout develop
|
||||
git -C ${INSPECTION_PATH} submodule foreach 'git checkout develop || true'
|
||||
git -C ${INSPECTION_PATH} pull
|
||||
|
||||
if [[ ${BASE_NAME} == *"oms-"* ]]; then
|
||||
git clone --recurse-submodules ${REPO_PATH} ${INSPECTION_PATH}/Karaka
|
||||
git -C ${INSPECTION_PATH}/Karaka checkout develop
|
||||
git -C ${INSPECTION_PATH}/Karaka submodule foreach 'git checkout develop || true'
|
||||
git -C ${INSPECTION_PATH}/Karaka pull
|
||||
fi
|
||||
|
||||
# Run inspection
|
||||
. ${BUILD_PATH}/Inspection/inspect.sh
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user