Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sudo apt-get update
- sudo add-apt-repository ppa:webupd8team/java
- sudo apt-get update
- sudo apt install oracle-java8-installer
- java -version
- sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
- wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
- sudo apt-get -y install postgresql postgresql-contrib
- sudo systemctl start postgresql
- sudo systemctl enable postgresql
- sudo passwd postgres
- su - postgres
- createuser sonar
- psql
- ALTER USER sonar WITH ENCRYPTED password 'sonar';
- CREATE DATABASE sonar OWNER sonar;
- \q
- wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.4.zip
- apt-get -y install unzip
- sudo unzip sonarqube-6.4.zip -d /opt
- sudo mv /opt/sonarqube-6.4 /opt/sonarqube
- sudo echo "sonar.jdbc.username=sonar" >> /opt/sonarqube/conf/sonar.properties
- sudo echo "sonar.jdbc.password=sonar" >> /opt/sonarqube/conf/sonar.properties
- sudo echo "sonar.jdbc.url=jdbc:postgresql://localhost/sonar" >> /opt/sonarqube/conf/sonar.properties
- sudo echo "[Unit]
- Description=SonarQube service
- After=syslog.target network.target
- [Service]
- Type=forking
- ExecStart=/opt/sonarqube/bin/linux-x86-64/sonar.sh start
- ExecStop=/opt/sonarqube/bin/linux-x86-64/sonar.sh stop
- User=root
- Group=root
- Restart=always
- [Install]
- WantedBy=multi-user.target" >> /etc/systemd/system/sonar.service
- sudo systemctl start sonar
- sudo systemctl enable sonar
- sudo systemctl status sonar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement