Files
compute-runtime/scripts/run-build.sh
Mateusz Jablonski 33d41b51c7 Improve CI Travis builds
login to docker account to use separated limit for docker image pulls
enable PCH and use virtuals in GCC builds on Ubuntu 20.04

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-30 12:44:30 +01:00

21 lines
499 B
Bash
Executable File

#!/bin/bash
#
# Copyright (C) 2018-2020 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
DOCKERFILE=Dockerfile-${BUILD_OS}-${COMPILER}
IMAGE=neo-${BUILD_OS}-${COMPILER}:ci
if [ -n "$GEN" ]
then
DOCKERFILE=${DOCKERFILE}-${GEN}
IMAGE=neo-${BUILD_OS}-${COMPILER}-${GEN}:ci
fi
git clone ../compute-runtime neo && \
([[ -z "$DOCKER_USERNAME" ]] || docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD") && \
docker build -f scripts/docker/${DOCKERFILE} -t ${IMAGE} . && \
docker images