From 3535e4a89fa76ec0c445ef3ba0cee5267fa0caeb Mon Sep 17 00:00:00 2001 From: Arseniy Zaostrovnykh Date: Thu, 7 Dec 2023 16:14:58 +0100 Subject: [PATCH] Use NodeJS 16 to run Sonar analysis --- ci/Dockerfile | 13 ++++++++++++- ci/frontend-tests-dockerfile | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ci/Dockerfile b/ci/Dockerfile index e03143ee2e..9475f5eed0 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -1,6 +1,17 @@ FROM public.ecr.aws/docker/library/python:3.9-slim-buster +# Also install NodeJS 16 to run Sonar analysis + RUN apt-get update && \ - apt-get install -y --no-install-recommends jq php-json-schema asciidoctor pipenv git curl + apt-get install -y --no-install-recommends jq php-json-schema asciidoctor pipenv git curl \ + ca-certificates gnupg && \ + curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | \ + gpg --dearmor -o /etc/apt/nodesource-keyring.gpg && \ + echo "deb [signed-by=/etc/apt/nodesource-keyring.gpg] https://deb.nodesource.com/node_16.x nodistro main" \ + > /etc/apt/sources.list.d/nodesource.list && \ + apt-get update && \ + apt-get install nodejs && \ + rm -rf /var/lib/apt/lists/* + CMD ["bash"] diff --git a/ci/frontend-tests-dockerfile b/ci/frontend-tests-dockerfile index 20c757b679..91caf1dd1d 100644 --- a/ci/frontend-tests-dockerfile +++ b/ci/frontend-tests-dockerfile @@ -1,3 +1,3 @@ -FROM public.ecr.aws/docker/library/node:14.17.0 +FROM public.ecr.aws/docker/library/node:16.20.2 CMD ["bash"]