xref: /aosp_15_r20/external/virglrenderer/perf-testing/build-dockerimage.sh (revision bbecb9d118dfdb95f99bd754f8fa9be01f189df3)
1*bbecb9d1SAndroid Build Coastguard Worker#!/bin/bash
2*bbecb9d1SAndroid Build Coastguard Worker# Copyright 2019 The Chromium OS Authors. All rights reserved.
3*bbecb9d1SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be
4*bbecb9d1SAndroid Build Coastguard Worker# found in the LICENSE file.
5*bbecb9d1SAndroid Build Coastguard Worker
6*bbecb9d1SAndroid Build Coastguard Workerset -ex
7*bbecb9d1SAndroid Build Coastguard Workercd "${0%/*}"
8*bbecb9d1SAndroid Build Coastguard Worker
9*bbecb9d1SAndroid Build Coastguard Workerexport USER_ID=$(id -u)
10*bbecb9d1SAndroid Build Coastguard Workerexport GROUP_ID=$(id -g)
11*bbecb9d1SAndroid Build Coastguard Workersrc_root="$(realpath ..)"
12*bbecb9d1SAndroid Build Coastguard Worker
13*bbecb9d1SAndroid Build Coastguard Workerdocker build -t mesa \
14*bbecb9d1SAndroid Build Coastguard Worker    -f Docker/Dockerfile \
15*bbecb9d1SAndroid Build Coastguard Worker    --build-arg USER_ID=${USER_ID} \
16*bbecb9d1SAndroid Build Coastguard Worker    --build-arg GROUP_ID=${GROUP_ID} \
17*bbecb9d1SAndroid Build Coastguard Worker    "$@" \
18*bbecb9d1SAndroid Build Coastguard Worker    "${src_root}"
19