Sonarqube - Instalaの残りのoを行うスキャナのUbuntuのLinux



neste breveチュートリアルeninarei como instalar oスキャナは、Sonarqube Nubuntu Linux eをしますSEGINTES Ver . esとしてのパラシュートIsozezei
閉じるこの動画はお気に入りから削除されています
つのVerが、Sonarqubeです:7.9.1

OS Traalhos
<資料>
apt-get update
apt-get install unzip wget nodejs
アゴラVamos Baixar o Pacoteデスキャナは、sonarqube eムーバーパラシュートo o diret令リオo optをします.
mkdir /downloads/sonarqube -p
cd /downloads/sonarqube
wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.2.0.1873-linux.zip
unzip sonar-scanner-cli-4.2.0.1873-linux.zip
mv sonar-scanner-4.2.0.1873-linux /opt/sonar-scanner
ホラデエディタールo Arquivosonar-scanner.properties パラ・アイソ・ヴォーカル:ダ・セギンテ・フォーマをめぐって
# Deve ser único em uma determinada instância SonarQube
sonar.projectKey=my:project
# Este é o nome e a versão exibidos na IU do SonarQube. Era obrigatório antes do SonarQube 6.1.
sonar.projectName=My project
sonar.projectVersion=1.0

# O caminho é relativo ao arquivo sonar-project.properties. Substitua "\" por "/" no Windows.
# Esta propriedade é opcional se sonar.modules estiver definido.
sonar.sources=.

#Default SonarQube server
sonar.host.url=http://localhost:9000

# Codificação do código-fonte. O padrão é a codificação do sistema utilizando
sonar.sourceEncoding=UTF-8
エル・ノーsonar.host.url オードデバモスPassar o endereは、o se se se conectar ao seu servidorにonarqubeをします.
Vamos Criar um Arquivo Parp Automatizar a Configura Period o de de Lari Vis de Imbiente Eneress und rias
vi /etc/profile.d/sonar-scanner.sh
プリミスモスsonar-scanner Vegari Variは、ベル経路、entsonar-scanner.sh フィギアは、da seguinteフォルマです:
export PATH="$PATH:/opt/sonar-scanner/bin"
Reinicie O Computador ou O O Commando de Origem Per Adicionar O Comandoを使用してスキャナーソナー・アド・ヴァリ通りVELパス
reboot
source /etc/profile.d/sonar-scanner.sh
を使用してo seguinte comando para verificar se vari
env | grep PATH
<研究ノート>
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/sonar-scanner/bin
エドnosso典型的な、o diret/opt/sonar-scanner/bin Fai adicionadoは、variを通ります.<研究ノート>スキャナーを中心としたスキャナーについて
sonar-scanner -v
<研究ノート>公務員としての公法
INFO: Scanner configuration file: /opt/sonar-scanner/conf/sonar-scanner.properties
INFO: Project root configuration file: NONE
INFO: SonarQube Scanner 4.2.0.1873
INFO: Java 11.0.3 AdoptOpenJDK (64-bit)
INFO: Linux 5.3.0-18-generic amd64
com isso、encerramos a intalaの残りはoスキャナをします.

エスクーネアン・ウァc c didi est
ボム、アゴラは、hora da verdade vamos escanear um c ' di digo para verificarmos se est .インターフェイスWeb sonarqube e criar um novo projeto , abrindo o navegador vamos挿入物o endere o o ip ip nosso servidor web mais:9000 , いいえnossoカソfoi seguinteのURLhttp://192.168.15.10:9000 E AO Aceessarエステリンクserは、seguinteテルをapresentadoします:

Cliqueなしボットは、ログインe o o o me me o o o o senha padrに対してo o nomeデusu

Logar vamos ser Direcionadosパラシュートで降下する人oは、ペルエルです.

エルゴ・チェンダウの『プロジェト』を読むZabbix エックスアリゾナOは、実際のデコンポーネントのeのテンポを監視します.Preisisaremos Defina Numa Chave de Projeto e um nome de Exbi Plavince O

oのPhyso Passoは、Digiar馬SequenceはNCIAのパラオノームのトークンをprojeto e clicar no botのo gerar、em nossoの例証、entramosなしnomeトークントークンを行う.oトークンは、Useadoパラシュートで降下します.例例:47c300fa4d7b9e8a3e7c953e7c250477f3617e5
テレジアのための言語学( Vamos Selecionar )の言語学( 1 )

Temos que Systema O ' s Sistema Operacional Linux , Ap Stans s Essa etapa O ' Sistema Mostrar ' s linha de comando que devemos usar para escanear o projeto zabbix
sonar-scanner \
  -Dsonar.projectKey=zabbix \
  -Dsonar.sources=. \
  -Dsonar.host.url=http://192.168.15.15:9000 \
  -Dsonar.login=47c300fa4d7b9e8a3e7c953e77c250477f3617e5
Serは、Necessを得ますリオリオ馬Cは、ローカルローカルdo c c didiest est tico que vamos analisar、パラisso podemos baixar aパスタは、リポジトリgit clone (Ficaは、sua escolha).アゴラAcessamos o diretは、o prooを実行します
mkdir /downloads
cd /downloads
wget https://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.4.0/zabbix-4.4.0.tar.gz
tar -zxvf zabbix-4.4.0.tar.gz
コモノノッソの挿絵, O Servidor sonarqube e o scanner est est - o - instalados no mesmo computador , Vamos Executar O Seguinte Comando :
cd zabbix-4.4.0
sonar-scanner -X -Dsonar.projectKey=zabbix -Dsonar.sources=. -Dsonar.host.url=http://192.168.15.15:9000 -Dsonar.login=47c300fa4d7b9e8a3e7c953e77c250477f3617e5
Porは、ltimoガーディーザースキャナer escaneadoパラシュートで降下して、PrionaTale OS Pultutadosパラシュートで降下します.
INFO: Scanner configuration file: /opt/sonar-scanner/conf/sonar-scanner.properties
INFO: Project root configuration file: NONE
INFO: SonarQube Scanner 4.2.0.1873
INFO: Java 11.0.3 AdoptOpenJDK (64-bit)
INFO: Linux 5.0.0-32-generic amd64
INFO: User cache: /root/.sonar/cache
INFO: SonarQube server 7.9.1
INFO: Default locale: "en_US", source code encoding: "UTF-8"
INFO: Load global settings
INFO: Load global settings (done) | time=151ms
INFO: Server id: 86E1FA4D-AW4kOChb3AqmkzI_OKyt
INFO: User cache: /root/.sonar/cache
INFO: Load/download plugins
INFO: Load plugins index
INFO: Load plugins index (done) | time=101ms
INFO: Load/download plugins (done) | time=223ms
INFO: Process project properties
INFO: Execute project builders
INFO: Execute project builders (done) | time=11ms
INFO: Project key: zabbix
INFO: Base dir: /downloads/videospeed
INFO: Working dir: /downloads/videospeed/.scannerwork
INFO: Load project settings for component key: 'zabbix'
INFO: Load project settings for component key: 'zabbix' (done) | time=33ms
INFO: Load quality profiles
INFO: Load quality profiles (done) | time=124ms
INFO: Load active rules
E .アゴラVoc - Pode Aceessarのない絵画

フォンテスオンデPesquiseiエスエスコンテ
  • https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
  • https://github.com/SonarSource/sonar-scanning-examples
  • https://docs.sonarqube.org/latest/analysis/analysis-parameters/