1617a3babSopenharmony_ci#!/bin/bash 2617a3babSopenharmony_ci 3617a3babSopenharmony_ci# Copyright (C) 2020 Google, Inc. 4617a3babSopenharmony_ci# 5617a3babSopenharmony_ci# All rights reserved. 6617a3babSopenharmony_ci# 7617a3babSopenharmony_ci# Redistribution and use in source and binary forms, with or without 8617a3babSopenharmony_ci# modification, are permitted provided that the following conditions 9617a3babSopenharmony_ci# are met: 10617a3babSopenharmony_ci# 11617a3babSopenharmony_ci# Redistributions of source code must retain the above copyright 12617a3babSopenharmony_ci# notice, this list of conditions and the following disclaimer. 13617a3babSopenharmony_ci# 14617a3babSopenharmony_ci# Redistributions in binary form must reproduce the above 15617a3babSopenharmony_ci# copyright notice, this list of conditions and the following 16617a3babSopenharmony_ci# disclaimer in the documentation and/or other materials provided 17617a3babSopenharmony_ci# with the distribution. 18617a3babSopenharmony_ci# 19617a3babSopenharmony_ci# Neither the name of Google Inc. nor the names of its 20617a3babSopenharmony_ci# contributors may be used to endorse or promote products derived 21617a3babSopenharmony_ci# from this software without specific prior written permission. 22617a3babSopenharmony_ci# 23617a3babSopenharmony_ci# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 24617a3babSopenharmony_ci# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 25617a3babSopenharmony_ci# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 26617a3babSopenharmony_ci# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 27617a3babSopenharmony_ci# COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 28617a3babSopenharmony_ci# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 29617a3babSopenharmony_ci# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 30617a3babSopenharmony_ci# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 31617a3babSopenharmony_ci# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 32617a3babSopenharmony_ci# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 33617a3babSopenharmony_ci# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 34617a3babSopenharmony_ci# POSSIBILITY OF SUCH DAMAGE. 35617a3babSopenharmony_ci 36617a3babSopenharmony_ciset -e # Fail on any error. 37617a3babSopenharmony_ci 38617a3babSopenharmony_ciSCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd )" 39617a3babSopenharmony_ciROOT_DIR="$( cd "${SCRIPT_DIR}/../.." >/dev/null 2>&1 && pwd )" 40617a3babSopenharmony_ci 41617a3babSopenharmony_cidocker run --rm -i \ 42617a3babSopenharmony_ci --volume "${ROOT_DIR}:${ROOT_DIR}" \ 43617a3babSopenharmony_ci --workdir "${ROOT_DIR}" \ 44617a3babSopenharmony_ci --env ROOT_DIR="${ROOT_DIR}" \ 45617a3babSopenharmony_ci --env SCRIPT_DIR="${SCRIPT_DIR}" \ 46617a3babSopenharmony_ci --entrypoint "${SCRIPT_DIR}/build-docker.sh" \ 47617a3babSopenharmony_ci "gcr.io/shaderc-build/radial-build:latest" 48