X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=scripts%2Flttng-www%2Fdeploy.sh;h=bb81757e02f474600052b0c66eb9ef0e449af4cc;hb=3249749d9bb19a5379d6a6e9edb5b1c507277e54;hp=a9cd98ae90befb5182899aa281913c993a031248;hpb=8a02037bf9bc1e630ad4dfe43ba2193dd3dd9481;p=lttng-ci.git diff --git a/scripts/lttng-www/deploy.sh b/scripts/lttng-www/deploy.sh index a9cd98a..bb81757 100755 --- a/scripts/lttng-www/deploy.sh +++ b/scripts/lttng-www/deploy.sh @@ -18,23 +18,37 @@ set -exu +RUBY_VERSION=2.7 + # Add ssh key for deployment -echo "StrictHostKeyChecking no" >> ~/.ssh/config +cp "$HOST_PUBLIC_KEYS" ~/.ssh/known_hosts cp "$KEY_FILE_VARIABLE" ~/.ssh/id_rsa # lttng-www dependencies # Nodejs # Using Debian, as root -curl -fsSL https://deb.nodesource.com/setup_15.x | bash - -apt-get install -y nodejs +curl -fsSL https://deb.nodesource.com/setup_16.x | bash - +apt-get install -y nodejs + +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} -apt-get install -y ruby asciidoc xmlto +ruby -v + +apt-get install -y asciidoc xmlto python3 python3-pip npm install -g grunt-cli npm install -g sass -./bootstrap-ubuntu.sh +export PATH="/root/.gem/ruby/${RUBY_VERSION}.0/bin:$PATH" + +bundle config set --local path "/root/.gem" + +./bootstrap.sh grunt build:prod grunt deploy:prod