summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2020-09-02 10:21:54 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2020-09-02 10:43:00 +0200
commit8565561292a82a7d3da9c31694def4db426085b7 (patch)
tree97257de3d871a9cef5c38486e2d244f0b8a1d524
parent496568afd0b5ea05ec5f9420fcd29a6b98c4d058 (diff)
gitlab-ci: inital add
Build bl31 for imx8mm/imx8qm/imx8qx Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
-rw-r--r--.gitlab-ci.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..ece7e76e
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,30 @@
+variables:
+# uncomment for the pipeline debug purpose
+# CI_DEBUG_TRACE: "true"
+ CI_IMAGE: gitlab.int.toradex.com:4567/philippe.schenker/linux-toradex/ci-kernel-builder:gcc9
+ DOCKER_HOST: tcp://docker:2375
+ DOCKER_DRIVER: overlay2
+ DOCKER_TLS_CERTDIR: ""
+
+stages:
+ - build-imx-atf
+
+build_imx-atf:
+ stage: build-imx-atf
+ image: $CI_IMAGE
+ variables:
+ GIT_STRATEGY: fetch
+ GIT_DEPTH: "1"
+ script: |
+ source /select_64bit_toolchain.sh
+ 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}"
+ echo "building with $THREADS parallel threads"
+ for PLATFORM in imx8mm imx8qm imx8qx; do
+ echo "make -j8 PLAT=$PLATFORM bl31"
+ make -j8 PLAT=$PLATFORM bl31
+ ls -l build/$PLATFORM/release/bl31.bin
+ done