googleapis/.kokoro/setup.sh

35 lines
653 B
Bash

#!/bin/bash
set -e
#
# Update GCC
#
update_gcc() {
sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
sudo apt-get update
sudo apt-get install -y gcc-6 g++-6
}
time {
update_gcc || sleep 10 || update_gcc || sleep 20 || update_gcc
}
export CXX=g++-6
export CC=gcc-6
#
# Install bazelisk
#
mkdir ${KOKORO_ROOT}/tools
cd ${KOKORO_ROOT}/tools
curl -L https://github.com/bazelbuild/bazelisk/releases/download/v1.6.1/bazelisk-linux-amd64 -o bazelisk
chmod +x bazelisk
mkdir bazel_root
cd -
# gapic-generator-python requires python 3.6+
pyenv global 3.6.1
BAZELISK_BIN=${KOKORO_ROOT}/tools/bazelisk
BAZEL_ROOT=${KOKORO_ROOT}/tools/bazel_root