blob: 633a75c33434a0a166b6f07b7ba71f3b6bd3a922 [file] [log] [blame]
Kelley Spoon76bcaed2022-04-29 00:11:35 -05001#!/bin/sh
2
3set -e
4
5trap cleanup_exit INT TERM EXIT
6
7cleanup_exit()
8{
9 rm -f *.list *.key
10}
11
12export LANG=C
13
14DISTRIBUTION=$(basename ${PWD} | cut -f1 -d '-')
15ARCHITECTURE=$(basename ${PWD} | cut -f2 -d '-')
16PROJECT=$(basename ${PWD} | cut -f3 -d '-')-$(basename ${PWD} | cut -f4 -d '-')
17
18cp -a ../setup-sshd .
19
Paul Sokolovsky86e18d42022-11-20 23:19:43 +030020# Copy armclang toolchains required for the build (previously fetched
21# from s3://trustedfirmware-private/armclang/ by build harness).
Boyan Karatotevca3afeb2023-01-24 14:58:41 +000022cp ../DS500-BN-00026-r5p0-11rel0.tar.gz ../DS500-BN-00026-r5p0-19rel0.tar.gz .
Paul Sokolovsky22828612023-10-11 21:06:15 +030023cp ../ARMCompiler6.18_standalone_linux-x86_64.tar.gz .
Paul Sokolovsky86e18d42022-11-20 23:19:43 +030024
Kelley Spoon76bcaed2022-04-29 00:11:35 -050025image=trustedfirmware/ci-${ARCHITECTURE}-${PROJECT}-ubuntu:${DISTRIBUTION}${DOCKER_SUFFIX}
26docker build --pull --no-cache --tag=$image .
27echo $image > .docker-tag