CI:降低 QEMU 编译并行度(-j2) 缓解内存压力,冒烟阶段加内存诊断
build-test-deploy / ci (push) Successful in 1h1m40s

This commit is contained in:
zjk
2026-08-14 22:56:10 +08:00
parent 0d40f13bd0
commit 90d892349a
2 changed files with 6 additions and 4 deletions
+3 -3
View File
@@ -48,9 +48,9 @@ RUN --mount=type=secret,id=gitea_token \
#-----------------------------------------------------------------------
WORKDIR /opt/moos-ivp
RUN ./build-moos.sh -m -j"$(nproc)" && \
RUN ./build-moos.sh -m -j2 && \
make -C build/MOOS/MOOSCore install && \
./build-ivp.sh -n -j"$(nproc)" && \
./build-ivp.sh -n -j2 && \
make -C build/ivp install && \
ldconfig
@@ -75,7 +75,7 @@ RUN --mount=type=secret,id=gitea_token \
git clone --depth 1 "https://zjk:${TOKEN}@gitea2.zhaojingkui.xyz/zjk/googletest.git" /opt/googletest; \
mkdir -p /opt/googletest/build && cd /opt/googletest/build && \
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_GMOCK=ON .. && \
make -j"$(nproc)" && \
make -j2 && \
make install && \
ldconfig
+3 -1
View File
@@ -40,7 +40,7 @@ mkdir -p build
cd build
t0=$(now_ms)
if cmake -DCMAKE_BUILD_TYPE=Release .. > /tmp/cmake.log 2>&1 \
&& make -j"$(nproc)" > /tmp/make.log 2>&1; then
&& make -j2 > /tmp/make.log 2>&1; then
BUILD_OK=1
else
echo "--- build failed ---" >&2
@@ -92,6 +92,8 @@ fi
#-----------------------------------------------------------------------
if [ "${BUILD_OK}" = "1" ]; then
echo ">>> Smoke test: launch MOOSDB + pPowerManger"
echo ">>> [mem-diagnostic] nproc=$(nproc), ulimit -v=$(ulimit -v), free:"
free -m 2>/dev/null | head -3 || true
MOOSDB="$(command -v MOOSDB || true)"
if [ -z "${MOOSDB}" ]; then