:-'Generic Commit'
Some checks failed
Build-Test-Publish / Build (push) Failing after 3s

This commit is contained in:
Your Name
2025-05-30 19:33:21 +12:00
parent 2c2517f2fc
commit c1238e37be
2 changed files with 21 additions and 9 deletions

View File

@@ -1,15 +1,13 @@
#!/bin/bash
# Exit on error
set -e
set -euo pipefail
# DIRECTORIES
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
EXE_DIR="${SCRIPT_DIR}/output"
PROJECTNAME="simple_object_storage"
rm -f ${EXE_DIR}/*
# FUNCTIONS
function title() {
echo "----------------------------------------"
@@ -41,8 +39,8 @@ cmake -B build_amd64 -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_EXE_LINKER_FLAGS="-static" \
-DCMAKE_CXX_FLAGS="-march=x86-64" .
cmake --build build_amd64 --target simple_object_storage --config Release -j"$JOBS"
mkdir -p ${EXE_DIR}
cp build_amd64/${PROJECTNAME} ${EXE_DIR}/${PROJECTNAME}.amd64
mkdir -p "${EXE_DIR}"
cp "build_amd64/${PROJECTNAME}" "${EXE_DIR}/${PROJECTNAME}.amd64"
}
function build_arm64() {
@@ -58,16 +56,19 @@ cmake -B build_arm64 -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_FLAGS="-march=armv8-a" \
-DCMAKE_SYSTEM_PROCESSOR=aarch64 .
cmake --build build_arm64 --target simple_object_storage --config Release -j"$JOBS"
mkdir -p ${EXE_DIR}
cp build_arm64/${PROJECTNAME} ${EXE_DIR}/${PROJECTNAME}.arm64
mkdir -p "${EXE_DIR}"
cp "build_arm64/${PROJECTNAME}" "${EXE_DIR}/${PROJECTNAME}.arm64"
}
#--------------------------------
# MAIN
#--------------------------------
cd $SCRIPT_DIR
mkdir -p ${EXE_DIR}
OLD_DIR=$(pwd)
cd "$SCRIPT_DIR"
mkdir -p "${EXE_DIR}"
BUILDSTR="amd64"
@@ -89,3 +90,4 @@ fi
echo "Build completed successfully!"
cd "$OLD_DIR"

View File

@@ -11,8 +11,18 @@ docker buildx build --load -t gitea.jde.nz/public/simple-object-storage:test --p
export LOCALCONFIG="${SCRIPT_DIR}/.test-docker/config.json"
if [ ! -f "${LOCALCONFIG}" ]; then
echo "Config file not found: ${LOCALCONFIG}"
exit 1
fi
COMPOSE_FILE="${SCRIPT_DIR}/.test-docker/compose.yaml"
if [ ! -f "${COMPOSE_FILE}" ]; then
echo "Compose file not found: ${COMPOSE_FILE}"
exit 1
fi
docker compose -f "${COMPOSE_FILE}" up -d
"${SCRIPT_DIR}/test.sh" "http://localhost:7703"