SonarQube требует наличие Java и базы данных(PostgreSQL,MySQL,Oracle и т.д) Установка Java
1 |
# apt-get update && apt-get install default-jdk |
1 |
# update-alternatives --config java |
1 2 |
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java Nothing to configure. |
1 |
# nano /etc/environment |
1 |
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64" |
1 |
# source /etc/environment |
1 |
# echo $JAVA_HOME |
1 |
/usr/lib/jvm/java-8-openjdk-amd64 |
1 |
# java -version |
1 2 3 |
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.16.04.1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode) |
В качестве базы данных используем MySQL Установка и базовая настройка MySQL
1 |
# apt-get update && apt-get install mysql-server |
1 |
# mysql_secure_installation |
1 |
# cat /root/.my.cnf |
1 2 3 |
[client] user=root password=mypassword |
1 |
# chmod 400 /root/.my.cnf |
Создаем базу данных sonarqube ,пользователя sonarqube с правами к этой базе данных с паролем sonarpassword
1 |
# mysql -e "CREATE DATABASE sonarqube CHARACTER SET utf8 COLLATE utf8_general_ci;" |
[…]