diff --git a/.github/workflows/build-gluon.yml b/.github/workflows/build-gluon.yml index c5d327f7ab29b284b1d2035b3c619c5312a60aa1..f395b9d566a87fb43cfdb2783144a7186e83d2c0 100644 --- a/.github/workflows/build-gluon.yml +++ b/.github/workflows/build-gluon.yml @@ -41,6 +41,9 @@ jobs: steps: - uses: actions/checkout@v4 + - name: Show system information + run: contrib/actions/show-system-info.sh + - name: Install Dependencies run: sudo contrib/actions/install-dependencies.sh diff --git a/contrib/actions/run-build.sh b/contrib/actions/run-build.sh index cdff1e50483494178dae9d6c057b11688e70dab0..942f9210678a1c43db71f5cb27602e943f78a38b 100755 --- a/contrib/actions/run-build.sh +++ b/contrib/actions/run-build.sh @@ -9,5 +9,9 @@ export GLUON_SITEDIR="contrib/ci/minimal-site" export GLUON_TARGET="$1" export BUILD_LOG=1 +BUILD_THREADS="$(($(nproc) + 1))" + +echo "Building Gluon with $BUILD_THREADS threads" + make update -make -j2 V=s +make -j$BUILD_THREADS V=s diff --git a/contrib/actions/show-system-info.sh b/contrib/actions/show-system-info.sh new file mode 100755 index 0000000000000000000000000000000000000000..5e449e0917eeedf996de0973d7a8e26cb1827a5e --- /dev/null +++ b/contrib/actions/show-system-info.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +echo "-- CPU --" +cat /proc/cpuinfo + +echo "-- Memory --" +cat /proc/meminfo + +echo "-- Disk --" +df -h + +echo "-- Kernel --" +uname -a + +echo "-- Network --" +ip addr