aboutsummaryrefslogtreecommitdiffstats
path: root/screwdriver/build-vespa.sh
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@yahooinc.com>2022-06-07 09:24:58 +0200
committerArnstein Ressem <aressem@yahooinc.com>2022-06-08 11:41:30 +0200
commite68334191733421bd3772b224a81b1abbb080424 (patch)
tree9a6a5523c6fdbcf3a13f290455049e5418e6e817 /screwdriver/build-vespa.sh
parent38e71d4979792c42b0d163268ad1335cf3176b37 (diff)
Use CentOS Stream 8 on Vespa 8
Diffstat (limited to 'screwdriver/build-vespa.sh')
-rwxr-xr-xscrewdriver/build-vespa.sh35
1 files changed, 18 insertions, 17 deletions
diff --git a/screwdriver/build-vespa.sh b/screwdriver/build-vespa.sh
index c809504bef5..ca9ada81205 100755
--- a/screwdriver/build-vespa.sh
+++ b/screwdriver/build-vespa.sh
@@ -6,9 +6,7 @@ set -e
readonly SOURCE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd )"
readonly NUM_THREADS=$(( $(nproc) + 2 ))
-source /etc/profile.d/enable-devtoolset-11.sh
-source /etc/profile.d/enable-rh-maven35.sh
-source /etc/profile.d/enable-rh-git227.sh
+source /etc/profile.d/enable-gcc-toolset-11.sh
export MALLOC_ARENA_MAX=1
export MAVEN_OPTS="-Xss1m -Xms128m -Xmx2g"
@@ -54,21 +52,24 @@ case $SHOULD_BUILD in
;;
esac
-if [[ $SHOULD_BUILD == systemtest ]]; then
- yum -y --setopt=skip_missing_names_on_install=False install \
- zstd \
- devtoolset-11-gcc-c++ \
- devtoolset-11-libatomic-devel \
- devtoolset-11-binutils \
- libxml2-devel \
- rh-ruby27-rubygems-devel \
- rh-ruby27-ruby-devel \
- rh-ruby27 \
- rh-ruby27-rubygem-net-telnet
-
- source /opt/rh/rh-ruby27/enable
- gem install libxml-ruby gnuplot distribution test-unit builder concurrent-ruby ffi
+if [[ $SHOULD_BUILD == systemtest ]]; then
+ dnf module enable -y ruby:2.7
+ dnf install -y \
+ gcc-toolset-11-annobin \
+ gcc-toolset-11-annobin-plugin-gcc \
+ gcc-toolset-11-binutils \
+ gcc-toolset-11-gcc-c++ \
+ gcc-toolset-11-libatomic-devel \
+ libxml2-devel \
+ ruby \
+ ruby-devel \
+ rubygems-devel \
+ rubygem-net-telnet \
+ zstd
+ source /opt/rh/gcc-toolset-11/enable
+ gem install libxml-ruby gnuplot distribution test-unit builder concurrent-ruby bigdecimal ffi parallel
+
cd $HOME
git clone https://github.com/vespa-engine/system-test
export SYSTEM_TEST_DIR=$(pwd)/system-test