X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=scripts%2Flttng-www%2Fdeploy.sh;h=bb81757e02f474600052b0c66eb9ef0e449af4cc;hb=82a91d62571974049269652e097cc4e199888077;hp=471925223c859a89053c7282b5d8e5f1f31a21cf;hpb=c40edc4c3078a2233bb0850f4ab7a3c21005c273;p=lttng-ci.git diff --git a/scripts/lttng-www/deploy.sh b/scripts/lttng-www/deploy.sh index 4719252..bb81757 100755 --- a/scripts/lttng-www/deploy.sh +++ b/scripts/lttng-www/deploy.sh @@ -18,6 +18,8 @@ set -exu +RUBY_VERSION=2.7 + # Add ssh key for deployment cp "$HOST_PUBLIC_KEYS" ~/.ssh/known_hosts cp "$KEY_FILE_VARIABLE" ~/.ssh/id_rsa @@ -29,12 +31,22 @@ cp "$KEY_FILE_VARIABLE" ~/.ssh/id_rsa curl -fsSL https://deb.nodesource.com/setup_16.x | bash - apt-get install -y nodejs -apt-get install -y ruby-dev asciidoc xmlto python3 python3-pip +apt-add-repository ppa:brightbox/ruby-ng +apt-get install -y ruby${RUBY_VERSION} ruby${RUBY_VERSION}-dev ruby-switch ruby-bundler + +ruby-switch --list +ruby-switch --set ruby${RUBY_VERSION} + +ruby -v + +apt-get install -y asciidoc xmlto python3 python3-pip npm install -g grunt-cli npm install -g sass -export PATH="/root/.gem/ruby/2.5.0/bin:$PATH" +export PATH="/root/.gem/ruby/${RUBY_VERSION}.0/bin:$PATH" + +bundle config set --local path "/root/.gem" ./bootstrap.sh