diff options
author | Philippe Schenker <philippe.schenker@toradex.com> | 2021-04-07 19:53:43 +0200 |
---|---|---|
committer | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2021-04-07 20:05:18 +0000 |
commit | 1b055aaef346424831851f5357cf395b523fd5ba (patch) | |
tree | 6f2463341d59655a99dc5867a41d7ac44480e3b4 | |
parent | 9fa6331130594642331b11bb0fb22b3b8c54889c (diff) |
gitlab-ci: move to container in linux-bsp project
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
-rw-r--r-- | .gitlab-ci.yml | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index df1962b6eaeb..04c6520ed9da 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,6 @@ variables: # uncomment for the pipeline debug purpose # CI_DEBUG_TRACE: "true" - CI_IMAGE: gitlab.int.toradex.com:4567/oleksandr.suvorov/ci-toolchain-container:linux-kernel-builder DOCKER_HOST: tcp://docker:2375 DOCKER_DRIVER: overlay2 DOCKER_TLS_CERTDIR: "" @@ -9,9 +8,9 @@ variables: stages: - build-kernel -build_kernel: +32-bit-kernel: stage: build-kernel - image: $CI_IMAGE + image: gitlab.int.toradex.com:4567/rd/linux-bsp/ci-toolchain-container:linux-toradex_aarch32_arm_builder-bb6f84e variables: GIT_STRATEGY: fetch GIT_DEPTH: "1" @@ -23,19 +22,26 @@ build_kernel: echo "Current directory: ${PWD}" THREADS=$(grep processor /proc/cpuinfo -c) echo "building with $THREADS parallel threads" - cd $CI_PROJECT_DIR DEVICETREES=$(find arch/arm/boot/dts/ -regextype posix-extended -regex "^.*\/imx.*(apalis|colibri|verdin).*\.dts" | sed 's/arch\/arm\/boot\/dts\///' | sed 's/\.dts/\.dtb/') make imx_v6_v7_defconfig echo -e "building: \n$DEVICETREES" make -j$THREADS $DEVICETREES make -j$THREADS make mrproper - source /select_64bit_toolchain.sh + +64-bit-kernel: + stage: build-kernel + image: gitlab.int.toradex.com:4567/rd/linux-bsp/ci-toolchain-container:linux-toradex_aarch64_arm_builder-bb6f84e + variables: + GIT_STRATEGY: fetch + GIT_DEPTH: "1" + script: | echo "GCC used to build binaries is" which ${CROSS_COMPILE}gcc ${CROSS_COMPILE}gcc --version echo -e "Arch is \e[36m$ARCH\e[39m" echo "Current directory: ${PWD}" + THREADS=$(grep processor /proc/cpuinfo -c) echo "building with $THREADS parallel threads" DEVICETREES=$(find arch/arm64/boot/dts/ -regextype posix-extended -regex "^.*\/fsl.*(apalis|colibri|verdin).*\.dts" | sed 's/arch\/arm64\/boot\/dts\///' | sed 's/\.dts/\.dtb/') make defconfig |