Reimplement new pipeline and allow limiting number of cores used fo build #3

Zusammengeführt
belliash hat 8 Commits von pipeline nach master 2022-07-25 15:21:18 +02:00 zusammengeführt
2 geänderte Dateien mit 6 neuen und 4 gelöschten Zeilen
Nur Änderungen aus Commit bfa6974cfc werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@@ -2,4 +2,4 @@ pipeline:
build: build:
image: codingworkshop/oscw-runner:latest image: codingworkshop/oscw-runner:latest
commands: commands:
- ./build-linux.sh - CORES=8 ./build-linux.sh

Datei anzeigen

@@ -508,9 +508,11 @@ xtchain_build()
set -e set -e
# Check number of CPU cores available # Check number of CPU cores available
: ${CORES:=$(sysctl -n hw.ncpu 2>/dev/null)} if [[ ! -n ${CORES} ]]; then
: ${CORES:=$(nproc 2>/dev/null)} : ${CORES:=$(sysctl -n hw.ncpu 2>/dev/null)}
: ${CORES:=1} : ${CORES:=$(nproc 2>/dev/null)}
: ${CORES:=1}
fi
# Create working directories # Create working directories
mkdir -p ${BINDIR} mkdir -p ${BINDIR}