Changeset View
Changeset View
Standalone View
Standalone View
contrib/teamcity/setup-debian-buster.sh
Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | function join_by() { | ||||
echo "$*" | echo "$*" | ||||
} | } | ||||
apt-get update | apt-get update | ||||
DEBIAN_FRONTEND=noninteractive apt-get install -y $(join_by ' ' "${PACKAGES[@]}") | DEBIAN_FRONTEND=noninteractive apt-get install -y $(join_by ' ' "${PACKAGES[@]}") | ||||
TEAMCITY_DIR=$(dirname "$0") | TEAMCITY_DIR=$(dirname "$0") | ||||
# Add the AdoptOpenJDK repo | # FIXME this should no longer be needed starting with Teamcity 2020.1, which | ||||
apt-key add "${TEAMCITY_DIR}"/adoptopenjdk.pub | # supports Java 11. | ||||
add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ | "${TEAMCITY_DIR}/install_openjdk8.sh" | ||||
apt-get update | |||||
DEBIAN_FRONTEND=noninteractive apt-get install -y adoptopenjdk-8-hotspot | |||||
ln -s /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64 /usr/lib/jvm/default-java | |||||
echo 'JAVA_HOME="/usr/lib/jvm/default-java"' >> /etc/environment | |||||
# Install llvm-8 and clang-10 | # Install llvm-8 and clang-10 | ||||
apt-key add "${TEAMCITY_DIR}"/llvm.pub | apt-key add "${TEAMCITY_DIR}"/llvm.pub | ||||
add-apt-repository "deb https://apt.llvm.org/buster/ llvm-toolchain-buster-8 main" | add-apt-repository "deb https://apt.llvm.org/buster/ llvm-toolchain-buster-8 main" | ||||
add-apt-repository "deb https://apt.llvm.org/buster/ llvm-toolchain-buster-10 main" | add-apt-repository "deb https://apt.llvm.org/buster/ llvm-toolchain-buster-10 main" | ||||
apt-get update | apt-get update | ||||
LLVM_PACKAGES=( | LLVM_PACKAGES=( | ||||
Show All 16 Lines |