diff options
| author | tomverin | 2019-10-25 15:22:08 +0200 |
|---|---|---|
| committer | Massimo Paladin | 2019-10-25 15:22:08 +0200 |
| commit | 455b2bec7642b0b5ba2d55ab246115b8e7f58fbb (patch) | |
| tree | 5e41c0ff5f7857085634c0c1910dd19cca71100e /.cirrus/nodejs-lts.Dockerfile | |
| parent | 124ea56a39eb77ec1019fd3ffd8d0de79f960704 (diff) | |
| download | sonar-css-455b2bec7642b0b5ba2d55ab246115b8e7f58fbb.tar.bz2 | |
Migrate from travis-cix to cirrus-ci
Diffstat (limited to '.cirrus/nodejs-lts.Dockerfile')
| -rw-r--r-- | .cirrus/nodejs-lts.Dockerfile | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/.cirrus/nodejs-lts.Dockerfile b/.cirrus/nodejs-lts.Dockerfile new file mode 100644 index 0000000..05adfe8 --- /dev/null +++ b/.cirrus/nodejs-lts.Dockerfile @@ -0,0 +1,22 @@ +FROM gcr.io/language-team/base:latest + +USER root + +ENV NODE_VERSION v10.16.3 + +RUN wget -U "nodejs" -q -O nodejs.tar.xz https://nodejs.org/dist/${NODE_VERSION}/node-${NODE_VERSION}-linux-x64.tar.xz \ + && tar -xJf "nodejs.tar.xz" -C /usr/local --strip-components=1 --no-same-owner \ + && rm nodejs.tar.xz \ + && ln -s /usr/local/bin/node /usr/local/bin/nodejs + +ENV YARN_VERSION 1.19.1 + +RUN curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz" \ + && mkdir -p /opt \ + && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/ \ + && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn \ + && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg \ + && rm yarn-v$YARN_VERSION.tar.gz + + +USER sonarsource |
