Page 17 - Revista_60.pub
P. 17

A PROGRAMAR







        INTRODUÇÃO AO SONARQUBE

           Vamos fazer bypass a este passo.

              Primeira coisa fazer é alterar a password criada por
         omissão, para tal acedesse à “My Account”:












                                                                              Figure 5: Sonar Plugins
                                                                Remark:

                                                                      Apesar de muitos plugins serem gratuitos, alguns não
                                                                o são pelo que se recomenda a leitura dos termos de utiliza-
                                                                ção.
                         Figure 3: My Account
                                                                      Existe um conjunto alargado de plugins, mas para a
                                                                demonstração vou instalar os que começam por “Sonar”:
                                                                    SonarC#

                                                                    SonarJS
                                                                    SonarJava

                                                                    SonarXML
                                                                    SonarWeb

                                                                      Carregar  em    “Restart”  para  fazer  Apply  das  altera-
                                                                ções.
              Instalação  do  SonarQube  é  bastante  simples  com
         Docker, pelo que vamos configurar o SonarQube.

          “Administration” à “Marketplace”


                                                                              Figure 6: Apply changes
                                                                      Passados  alguns  instantes  os  plugins  estão  instala-
                                                                dos.
                                                                Agora, existem outras configurações.





                                                                           Figure 7: Other quality features
                                                                Por omissão deixo estas definições como estão, os tipos da
                                                                SonarSource parecem-me que sabem o que fazem.
                         Figure 4: Marketplace

              Como podem ver, a  “Community Edition” está instalada
         e pode ser feito upgrade para outra versão. Contudo chamo a   Are we ready to analyse a soŌware project?
         atenção para a leitura dos termos de utilização e preço.   Quase, ainda falta uma coisinha.
              Por omissão, “Community Edition” vêm com um conjun-
         to de plugins instalados, mas podem instalar mais.

                                                                Anyone can mess the project analysis





                                                           17
   12   13   14   15   16   17   18   19   20   21   22