forked from ODIM-Project/PluginCiscoACI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build_images.sh
executable file
·35 lines (30 loc) · 1.33 KB
/
build_images.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash
#(C) Copyright [2020] Hewlett Packard Enterprise Development LP
#
#Licensed under the Apache License, Version 2.0 (the "License"); you may
#not use this file except in compliance with the License. You may obtain
#a copy of the License at
#
# http:#www.apache.org/licenses/LICENSE-2.0
#
#Unless required by applicable law or agreed to in writing, software
#distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
#WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
#License for the specific language governing permissions and limitations
# under the License.
export DOCKER_BUILDKIT=1
if [[ -z ${ODIMRA_GROUP_ID} ]] || [[ -z ${ODIMRA_USER_ID} ]]; then
echo "[$(date)] -- ERROR -- ODIMRA_GROUP_ID or ODIMRA_USER_ID is not set, exiting"
exit 1
fi
if [[ -n ${http_proxy} ]] || [[ -n ${https_proxy} ]]; then
echo "Adding proxy to build arguments"
build_args="--build-arg ODIMRA_USER_ID=${ODIMRA_USER_ID} \
--build-arg ODIMRA_GROUP_ID=${ODIMRA_GROUP_ID} \
--build-arg http_proxy=${http_proxy} \
--build-arg https_proxy=${https_proxy}"
else
build_args="--build-arg ODIMRA_USER_ID=${ODIMRA_USER_ID} \
--build-arg ODIMRA_GROUP_ID=${ODIMRA_GROUP_ID}"
fi
/usr/bin/docker build -f install/Docker/dockerfiles/Dockerfile.aciplugin -t aciplugin:2.0 $build_args .