stages: - build variables: GIT_CLEAN_FLAGS: "none" GIT_STRATEGY: "fetch" GIT_SUBMODULE_STRATEGY: "recursive" GLUON_SITEDIR: "$CI_PROJECT_DIR" GLUON_DIR: "$CI_PROJECT_DIR/gluon/" before_script: - export GLUON_RELEASE="$(git describe --tags --dirty=+ | sed 's/^v//g')~$(git rev-parse --abbrev-ref HEAD)${CI_PIPELINE_ID}" .job_build: tags: - gluon stage: build timeout: 4h 30m script: - cd "gluon" - env - make update V=s - make --jobs=$(grep -c '^processor' /proc/cpuinfo) --output-sync=recurse || make --jobs=1 --output-sync=recurse V=sc ### # Build per target ### 'build: ath79-generic': extends: .job_build variables: GLUON_TARGET: "ath79-generic"