Newer
Older
# === SETTINGS FOR PROJECT OR SOURCECODE ===
# Where to save build caches
export SSTATE_DIR="${HOME}/yocto-common/rocko/sstate-cache"
export DL_DIR="${HOME}/yocto-common/rocko/downloads"
# Build directory name
# The build branch has to be modified for every branch. gitlab looses
# its branch tag when doing a ci build. So we have to set it manually
BUILD_BRANCH="master"
# The project to build (normally git project name)
BUILD_PROJECT="build-exceet-rocko"
# The directory where artifacts were deployed to
SWSTORE_BASE_DIR="${HOME}/swstore"
# Layers that are bumped to HEAD for build type HEAD/BLEEDING
LAYERS_UPGRADE_LIST="meta-exceet"
# === Machines to build for selected build types ===
# Here you can find the lists which machines are built, tested or deployed for different
# build types
IMAGES_DEFAULT="image-exceet image-exceet-qt"
IMAGES_TOOLCHAIN=meta-toolchain-qt5
# e.g. IMAGES_DEFAULT="image-exceet"
# Configuration for build type CURRENT
IMAGES_CURRENT=${IMAGES_DEFAULT}
MACHINES_BUILD_CURRENT="\
imxceet-dual-s \
imxceet-dual-s-50 \
imxceet-dual-s-70 \
imxceet-dual-s-101 \
imxceet-dual-s-light-50 \
imxceet-quad-s \
imxceet-solo-s \
imxceet-solo-s-43 \
imxceet-solo-s-50 \
imxceet-solo-s-70 \
imxceet-ul-2-s \
imxceet-ul-2-s-43 \
imxceet-ul-2-s-50 \
imxceet-ul-2-s-512 \
imxceet-ul-2-xs \
imxceet-ul-2-xs-512 \
imxceet-ull-s-512 \
imxceet-ull-s-512-43 \
imxceet-ull-s-512-50 \
imxceet-ull-s-512-80 \
"
MACHINES_TEST_CURRENT="${MACHINES_BUILD_CURRENT}"
MACHINES_DEPLOY_CURRENT="${MACHINES_BUILD_CURRENT}"
MACHINES_DEPLOY_UPLOAD_CURRENT=""
# Configuration for build type RELEASE
IMAGES_RELEASE="${IMAGES_DEFAULT} ${IMAGES_TOOLCHAIN}"
MACHINES_BUILD_RELEASE="${MACHINES_BUILD_CURRENT}"
MACHINES_TEST_RELEASE="${MACHINES_BUILD_RELEASE}"
MACHINES_DEPLOY_RELEASE="${MACHINES_BUILD_RELEASE}"
MACHINES_DEPLOY_UPLOAD_RELEASE="${MACHINES_BUILD_RELEASE}"
# Configuration for build type HEAD
IMAGES_HEAD=${IMAGES_DEFAULT}
MACHINES_BUILD_HEAD="${MACHINES_BUILD_CURRENT}"
MACHINES_TEST_HEAD="${MACHINES_BUILD_HEAD}"
MACHINES_DEPLOY_HEAD="${MACHINES_BUILD_HEAD}"
MACHINES_DEPLOY_UPLOAD_HEAD=""
# Configuration for build type BLEEDING
IMAGES_BLEEDING=${IMAGES_DEFAULT}
MACHINES_BUILD_BLEEDING="${MACHINES_BUILD_CURRENT}"
MACHINES_TEST_BLEEDING="${MACHINES_BUILD_BLEEDING}"
MACHINES_DEPLOY_BLEEDING="${MACHINES_BUILD_BLEEDING}"
MACHINES_DEPLOY_UPLOAD_BLEEDING=""