Commit abdbeaff authored by Heimo Stranner's avatar Heimo Stranner
Browse files

add renovate with latest lts-node

parent ff1ca71e
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -45,6 +45,13 @@ build-theia-k8s:
    DIR: theia-k8s
    NAME: theia-k8s

build-renovate:
  extends: .build-base
  variables:
    BASE: renovate/renovate
    DIR: renovate-node-lts
    NAME: renovate

.mirror-base:
  stage: build
  resource_group: lock_docker_build_$FROM_$TO
+9 −0
Original line number Diff line number Diff line
FROM renovate/renovate

COPY install-latest-lts-node.sh /

USER root

RUN chmod +x /install-latest-lts-node.sh && /install-latest-lts-node.sh

USER ubuntu
+10 −0
Original line number Diff line number Diff line
#!/bin/bash
set -ex
export NVM_DIR=/nvm
mkdir $NVM_DIR
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
. /nvm/nvm.sh
LTS_NODE_VERSION=$(nvm list-remote | grep 'Latest LTS' | tail -n1 | awk '{print $1}')
nvm install $LTS_NODE_VERSION
ln -sf /nvm/versions/node/$LTS_NODE_VERSION/bin/node /usr/local/bin/node
ln -sf /nvm/versions/node/$LTS_NODE_VERSION/bin/npm /usr/local/bin/npm