Back

在新ubuntu上安装jenkins , sonarqube sonarcube

发布时间: 2023-06-05 03:55:00

asdfasdf

refer to:

启动一个aws实例

安装第三方包(知名的)

sudo apt update

sudo apt-get --purge remove libicu70

sudo apt-get install libapr1-dev libxml2-dev libxslt1-dev libmysqlclient-dev git curl build-essential libssl-dev libreadline-dev build-essential libssl-dev libreadline-dev vim libcurl4 ruby-dev zlib1g-dev liblzma-dev ruby-all-dev

安装asdf, java,

8 asdf plugin-add java https://github.com/halcyon/asdf-java.git
9 asdf list all java | grep open
10 asdf install java openjdk-11.0.2   ( 给jenkins )

asdf install java openjdk-17.0.2  ( 给sonar cube )

设置JAVA_HOME

. ~/.asdf/plugins/java/set-java-home.bash

echo $JAVA_HOME

来下载sonarcube:

下载了:
Linux下:
wget https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-10.0.0.68432.zip
unzip ..zip
设置变量:export SONAR_JAVA_PATH=$JAVA_HOME/bin/java

运行:

cd ~/sonarqube-10.0.0.68432/bin/linux-x86-64

./sonar.sh start

(如果无法启动,就需要手动设置变量。 export )

export JAVA_HOME=/home/ubuntu/.asdf/installs/java/openjdk-17.0.2

export SONAR_JAVA_PATH=/home/ubuntu/.asdf/installs/java/openjdk-17.0.2/bin/java

./sonar.sh status 可以看到已经运行起来了。

Back