agones.dev/agones@v1.53.0/build/e2e-image/entrypoint.sh (about) 1 #!/usr/bin/env bash 2 3 # Copyright 2018 Google LLC All Rights Reserved. 4 # 5 # Licensed under the Apache License, Version 2.0 (the "License"); 6 # you may not use this file except in compliance with the License. 7 # You may obtain a copy of the License at 8 # 9 # http://www.apache.org/licenses/LICENSE-2.0 10 # 11 # Unless required by applicable law or agreed to in writing, software 12 # distributed under the License is distributed on an "AS IS" BASIS, 13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 # See the License for the specific language governing permissions and 15 # limitations under the License. 16 set -e 17 FEATURES=$1 18 CLOUD_PRODUCT=$2 19 TEST_CLUSTER_NAME=$3 20 TEST_CLUSTER_LOCATION=$4 21 REGISTRY=$5 22 23 echo $FEATURES 24 export SHELL="/bin/bash" 25 export KUBECONFIG="/root/.kube/config" 26 mkdir -p /go/src/agones.dev/ /root/.kube/ 27 ln -s /workspace /go/src/agones.dev/agones 28 cd /go/src/agones.dev/agones/build 29 if [ "$1" = 'local' ] 30 then 31 gcloud auth login 32 fi 33 gcloud container clusters get-credentials $TEST_CLUSTER_NAME \ 34 --zone=${TEST_CLUSTER_LOCATION} --project=agones-images 35 36 echo /root/e2e.sh "${FEATURES}" "${CLOUD_PRODUCT}" "${REGISTRY}" 37 /root/e2e.sh "${FEATURES}" "${CLOUD_PRODUCT}" "${REGISTRY}"