Код: Выделить всё
FROM node:16-alpine
Код: Выделить всё
RUN apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
Код: Выделить всё
RUN wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.2.0.1873.zip
< /code>
При запуске сканера я получаю следующую ошибку: < /p>
22:33:55 sonar-scanner-4.2.0.1873-linux/bin/sonar-scanner: exec: line 64: /e2e/sonar-scanner-4.2.0.1873-linux/jre/bin/java: not found
< /code>
Я проверил путь Java: < /p>
22:33:49 Step 39/44 : RUN which java
22:33:49 ---> Running in 47df6c73c0b7
22:33:50 /usr/bin/java
Код: Выделить всё
22:50:57 /usr/bin/java/bin:/sonar-scanner-4.2.0.1873/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
< /code>
В документах они говорят, что они предоставляют JRE для распределения Linux.22:50:39 drwxr-xr-x 5 root root 4096 Nov 25 21:50 .
22:50:39 drwxr-xr-x 1 root root 4096 Nov 25 21:50 ..
22:50:39 drwxr-xr-x 2 root root 4096 Nov 25 21:50 bin
22:50:39 drwxr-xr-x 2 root root 4096 Nov 25 21:50 conf
22:50:39 drwxr-xr-x 2 root root 4096 Nov 25 21:50 lib
Должен ли папка jre быть в Sonar-Scanner-4.2.0.1873 ? Мой путь env var неправ? Я не могу понять, почему Java не найдена.
Подробнее здесь: https://stackoverflow.com/questions/701 ... e-bin-java