gluon-site-ffhb/.gitlab-ci.yml

38 lines
795 B
YAML

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
artifacts:
paths:
- "gluon/output/images/sysupgrade"
expire_in: 1 month
###
# Build per target
###
'build: ath79-generic':
extends: .job_build
variables:
GLUON_TARGET: "ath79-generic"