uma imagem do Docker, mas quem quiser fazer manualmente, pode ir direto para o site do SonarQube. Versão 6.3.1. docker run -d --name sonarqube -p 9000:9000 -p 9092:9092 sonarqube
Backelite Sonar-swift e adicionar a nossa instancia do SonarQube. » Baixar o plugin na pasta '$SONARQUBE_HOME/extensions/ plugins' » Reiniciar o SonarQube
sobre o xcodebuild que permite rodar comanddos de forma simples e rápida. git clone https://github.com/Backelite/xcpretty.git cd xcpretty git checkout fix/duration_of_failed_tests_workaround gem build xcpretty.gemspec sudo gem install --both xcpretty-0.2.2.gem
preciso criar uma cópia do arquivo sonar- project.properties, fazendo as alterações de acordo com o seu projeto. ########################## # Required configuration # ########################## # Project key will also be used for binary file sonar.projectKey=prjKey sonar.projectName=prjName sonar.projectVersion=1.0 # Comment if you have a project with mixed ObjC / Swift sonar.language=swift . .
direto do site oficial, ele será o responsável por análisar e enviar os dados para o SonarQube. Para alterar o endereço do host, adicione as linhas abaixo no arquivo sonar-project.properties. #----- Default SonarQube server #sonar.host.url=http://localhost:9000
open- source) » Code Review mais rápido e focado no que realmente interessa » Sem necessidade de alterações e adição de dependências no projeto » Fácil configuração e acompanhamento
como mais um step do seu job de CI, exemplo: Jenkins » Adicione à sua lane, caso já utilize o Fastlane » Issues críticas e bloqueantes não devem existir » Converta ociosidade em refatoração de código » O Dashboard deve ser acessível a todos do time