SonarQube Initial Setup

Wang Dayong - PeerSpot reviewer
Senior Software Engineering Manager at Hill

The initial setup was easy. I rate the ease of setup an eight out of ten.

View full review »
HimanshuSharma - PeerSpot reviewer
General Manager at Dalmia Bharat Group

It was easy, but because we were using it for the first time, it took some time. I would rate it 3.5 out of five in terms of ease of setup.

View full review »
Chetan Jayatheertha - PeerSpot reviewer
Lead DevOps Consultant at itcinfotech

The initial setup is straightforward and doesn't take much time. That said, setting up the quality level is challenging because of the different calculations required, setting up for issue tracking and getting the appropriate quality gate feature. It requires proper allocation and understanding the perameters. Deployment time is generally less than an hour, but it depends on the project size. Implementation generally requires a minimum of two people.

View full review »
Buyer's Guide
SonarQube
March 2024
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
767,847 professionals have used our research since 2012.
SG
Lead Engineer at a healthcare company with 10,001+ employees

We did have some issues, but they were because we didn't understand the relationship between different flavors. You've got the server, and the SonarQube service itself provides an HTTP type input. There are also versions of the scanners for different tools we're using, which are typically C++. We started with a mismatch of that. It may have been the server and the scanner, which runs on your client workstations. We had a mismatch of versions. After we dug into it a little bit and realized that was the problem, it was pretty straightforward. The setup from there was pretty trivial. 

You do need to know how to use a database. I most certainly use MySQL just because it's easily available on a minimal Linux install, CentOS. It's a Red Hat 7. It's BaseOS, a minimal install. It probably needed Java and a few tools that are fairly common. If you know how to set up a MySQL database, you can do it. If you know how to set up Java on Red Hat, which is pretty straightforward other than the fact that some path issues come into play, but that's just part of the game. Once you do that, it installs pretty easily.

View full review »
SR
Technology Manager at Publicis Sapient

The initial setup is straightforward.

View full review »
Devid William - PeerSpot reviewer
Application Security Architect at Banco Votorantim

The solution is deployed on the cloud.

View full review »
Jaile Sebes - PeerSpot reviewer
Senior Software Architect at a tech vendor with 10,001+ employees

Setting up SonarQube was relatively straightforward.

View full review »
MarkRyall - PeerSpot reviewer
Strategist Individual Contributor at Peraton

The initial setup was straightforward. It only took about two weeks to deploy.

Like in anything, if you're too restricted, it can result in being problematic, the same if you are too loose. In terms of the length of time it takes to deploy, we try to find a happy medium. Two weeks is reasonable.

View full review »
Jayashree Acharyya - PeerSpot reviewer
Director at PepsiCo

The initial setup was simple. When we did the upgrade and it took our team approximately two hours.

View full review »
WW
System Quality Assurance Manager at AIS - Advanced Info Services Plc.

The installation is not difficult.

View full review »
Gert Kersten - PeerSpot reviewer
Software Developer at BKWI

Another department handled the installation. We only had one issue related to the number of available files. To perform the analysis, you have quite a lot of available file handles, so we had to increase that limit.

However, maintenance is actually quite easy. It requires a couple of people.

View full review »
Vikram Karanwal - PeerSpot reviewer
Retail Sales Manager at Pine Labs

The first time, the initial setup was complicated. It got easier once we got used to it.

View full review »
AS
Information Technology Security at a consultancy with 10,001+ employees

The initial setup is simple. It requires some security, but it's simple. It has some community to help with the technical information, and the technical team of the solution is also okay. It takes one or two hours to deploy. I was not involved in the integration in the pipeline, but I was involved in the solution installed on the local laptop.

View full review »
BS
IT Developer at PT Oto Multiartha

I would rate the initial setup a ten out of ten. The solution is easy to install and use. It took us only a day to deploy SonarQube. We downloaded the solution and followed the setup process. We simply integrated this solution with Azure DevOps. The maintenance of this solution is handled by one person from the database team. 

View full review »
LJ
System Analyst // System Architect at a tech services company with 10,001+ employees

Since I know how to install SonarQube, I had no issues. I don't think the installation is a big challenge because it's a one-time installation process. You wouldn't have to repeatedly install the solution.

The time taken to deploy the solution comes down to microservices.

View full review »
Angelo Quaglia - PeerSpot reviewer
Independent Professional at Studio Dott. Ing. Angelo Quaglia

The implementation of the solution is straightforward and it is well integrated with Atlassian software, i.e. Jira, Confluence, Bamboo and Butler.

View full review »
reviewer1812603 - PeerSpot reviewer
Works

The solution is easy to do and understand. It's not complicated and it's easy. It's a relatively straightforward process.

View full review »
Denis Walrave - PeerSpot reviewer
Project Leader / Technical Expert at La francaise des jeux

The initial setup is a little bit complex, although that's because of the type of tooling that it is. It took one person perhaps two months to deploy it.

The main thing that takes time during deployment is to get the users accustomed to it and use it properly. Essentially, the longest part of the deployment is the training time. Change management for people is time-consuming.

View full review »
AN
Project Manager at a manufacturing company with 1,001-5,000 employees

The initial setup is really straightforward. The supports are really good from the SonarQube. Enough documentation is also available. t's really straightforward to figure out how to do it.

View full review »
AE
Senior System Analyst at a non-profit with 10,001+ employees

The initial setup wasn't straightforward, but still, it was manageable.

This is an area that can also be improved to make it easier to install and setup. There are many other products that are easy to set up and install.

View full review »
AE
Test Expert at Saudi Telecom Company

The initial setup is simple and straightforward.

View full review »
Yash Brahmani - PeerSpot reviewer
Devops Engineer at BNP Paribas

The initial setup is simple. It's basically an orchestration platform on which I manage around 400 SonarQube incentives.

It's a mass production environment. I'm currently managing around 400 plus teams who are using the product. We are trying to migrate it onto Kubernetes.

The setup takes around five to ten minutes as I have created automation. 

It requires maintenance on the platform side, but not on the SonarQube side. Because there is a DB cleanup automatically inbuilt in Sonar, it does not require much to maintain within SonarQube itself.

It eats up a lot of memory. For a stack it's around 2.5GB. We use it on a daily basis. 

View full review »
KG
Cyber Security Architect (USDA) at a government with 10,001+ employees

Compared to other tools, the initial setup was straightforward. The deployment of the tool didn't take long at all. You need to take intrinsic care but setting up this tool is pretty easy. One can do it in a couple of hours. The dashboard is really neat and easy to operate. It gives a lot of information that makes it very easy for the developers. We haven't ever used more than one resource for operations.

View full review »
MV
Tools manager at a retailer with 10,001+ employees

SonarQube takes five to 10 minutes to install, and I train people on this technology, so I install it for them and teach them how to use it. On Linux, it maybe takes another five or 10 minutes, but it is straightforward.

We first try it out with a limited number of users, so four or five users will run it, but the report is shared with multiple users. The report generated will go to thousands of users. You run the report from the DevOps point of view, then share it with everyone.

View full review »
RR
Manager at kellton

The initial setup wasn't a complex process. It was straightforward, and I had no issues. The deployment happened automatically and the pipeline was complete in three minutes. It depends on the scale of the project, the number of code repositories, the number of modules you are deploying, and all that. I would say deployment should take five minutes, maximum. 

View full review »
DG
Head of Software Delivery at a tech services company with 51-200 employees

It's very straightforward for a SaaS setup. 

For a self-hosted setup, it is documented well and fairly easy. 

View full review »
SG
Lead Engineer at a healthcare company with 10,001+ employees

The initial setup was complex because we were using the Community Edition. We did have some issues with the compatibility of the different components. For example, there is the server itself, but then you can plug in different packages, like the C++ package. We've also experimented a little bit with Python metrics, but unfortunately we don't have a project that's really under that control yet, to really get a feel for how that works.

Configuration issues were pretty complicated, but once we got things up and running, it's been extremely stable, it was kind of maintenance-free, now, although we have a time issue. Of the scans that it does, it could be somewhat time-consuming, so originally some of the developers would say, "Well we want to be able to do that on our desktop." I told them, "I don't think you know what you're asking for, here." But as an alternative, we have it set up with our continuous integration server, which we use in TeamCity by the way. In the middle of the night, it automatically runs a scan for them, while they're in bed at home asleep so their results will be ready the next morning. This way, whatever they have most recently checked in, they can see the results right there. And then it runs in the background so it doesn't matter how long it takes per se, it gets it done by the next time they come in. That's part of what continuous integration does, it does things for you that years ago people would do themselves, and never get around to it.

View full review »
AJ
DevOps Lead at a marketing services firm with 1,001-5,000 employees

The solution’s initial setup is straightforward.

View full review »
Rakesh Thakur - PeerSpot reviewer
Technical Architect at a insurance company with 1,001-5,000 employees

The initial setup on-premise may take a while because you have to procure all the servers and do the reconfiguration yourself. But I think they have provided their steps very elaborately, and that certainly helps. However, you need to make an effort to set it up. It doesn't come with an installer, and you have to download it, extract it, then configure it to run on your server automatically with every server system. If they could have provided us with an installer setup, it could have made it much easier.

View full review »
HK
Country Manager Senegal at a financial services firm with 10,001+ employees

This initial setup of this solution is not basic, but it is not complex. If you have some experience in IT then you should be able to do it.

We have this tool integrated with Jenkins.

One or two days is enough for deployment. There is some configuration to do, which takes time, but it is not difficult to deploy.

Three or four staff are enough for deployment and maintenance.

View full review »
RP
Infosec Consultant at Anzen Technologies

On a scale from one to ten, where one is difficult and ten is easy, I rate the solution's initial setup an eight out of ten.

View full review »
AS
Program Manager at a computer software company with 1,001-5,000 employees

I deployed SonarQube on my laptop. I found it to be straightforward and easy. I wanted my technical team to do implement it but since they didn't have time I took the initiative and did it myself. I am not exactly from a technical background, and it was very easy for me.

The time it took for me to do the whole process was approximately two hours because I had to download, read the documentation, and do the configurations.

View full review »
BG
Digital Solutions Architect at a tech services company with 1,001-5,000 employees

The set up was very easy.

View full review »
Wang Dayong - PeerSpot reviewer
Senior Software Engineering Manager at Hill

We just use the Enterprise SonarQube instance provided by our company.

View full review »
Anshuman Kishore - PeerSpot reviewer
Director Product Development at Mycom Osi

I was not involved in the initial setup. However, I do know that it can be set up within one or two days.

View full review »
HM
Senior Product Manager at a financial services firm with 10,001+ employees

SonarQube is very user-friendly and it works for all tech stacks. It should be easy for any kind of integrations that you need to build. Additionally, SonarQube comes with a lot of in-house APIs.

View full review »
KH
Manager, Software Development Engineering at a computer software company with 51-200 employees

The initial setup wasn't too complicated. We have a number of teams of developers and around 150 users together with an operations team who maintain the infrastructure. From a user perspective we scan at least once a day. 

View full review »
PC
Engineer at a pharma/biotech company with 201-500 employees

The initial setup is straightforward.

View full review »
Evgen Gulak - PeerSpot reviewer
Head of IT Security Department at a energy/utilities company with 5,001-10,000 employees

The solution is easy to implement in our process of continuous integration, continuous delivery, and continuous deployment(CI/CD). 

View full review »
AB
Director IT Security, CISO at a transportation company with 10,001+ employees

I would not say that the initial setup was complex, although it was not smooth enough. This was a mixed, hybrid set up because every environment has its own applications to deploy. That said, it was not so critical that we were no able to manage it.

View full review »
it_user713202 - PeerSpot reviewer
Vice President at a financial services firm with 1,001-5,000 employees

The initial setup was not complex. It is pretty simple and straightforward.

View full review »
JI
Automation Tool Specialist at a comms service provider with 1,001-5,000 employees

The initial setup was fairly straightforward.

View full review »
Axel Niering - PeerSpot reviewer
Software Architect Sales Systems at SV Informatik GmbH

The product is easy to deploy and update. 

View full review »
EG
Backend Architect at Sngular

Its installation is a little bit complex. They can simplify the installation and make it easier.

View full review »
DH
Technical Architect at Dwr Cymru Welsh Water

The setup took a bit of work, but that was because we were combining Docker, Kubernetes, Azure Key Vault, and the Azure PaaS SQL Server.

View full review »
VS
Product Security Architect at a tech services company with 51-200 employees

The tool is easy to install compared to other products. We have to do basic things like installing our database and web applications. I do not find many problems with installation. The time taken for deployment depends on the nature of the setup and whether we are doing it for a large enterprise. The installation is quite simple, but it took a week to plan it. We had a good IT setup, which helped us. We do not need many people for implementation. It depends on the project structure.

View full review »
PD
Manager at a wireless company with 11-50 employees

It's pretty straightforward. It's a very easy thing to get up and running. It's the workflow side that you have to be careful about. Make sure that you don't overwhelm everybody with a report with a gazillion lines. Your real gems are in a very small percentage of it. So that's the configuration side, and that's what we're working on now. I've found that you have to tailor SonarQube's power to the maturity of the organization. Otherwise, you get a report with 2,000 items in it and it's hard to find the ones that are critical. This leads to data overflow and analysis paralysis at that rate.

View full review »
it_user100635 - PeerSpot reviewer
Technical Authority Digital at a insurance company with 1,001-5,000 employees

Creating instances of each of the major components (server and database) are very straightforward. Of course there are some complexities if you want to operate high availability, failover and so on, but no more so than any other application server. Given the stage in the lifecycle where SonarQube is used, it is in some ways less critical, so periodic outages can be tolerated. We typically operate an immutable server pattern so if/when we have server issues, we can easily destroy and re-create our environments or auto-scale them up and down as required. Integration into the CI world is easy (Jenkins plugin available or just use the command-line ‘runner’) and integration into the developer lifecycle also easy via plugins for mainstream IDEs (eClipse, Visual Studio, etc).

Using Docker simplifies things considerably. At the same time, the clutch of new 'scanners' does mean some extra work if you are migrating from v4.

View full review »
TS
Security consultant at a computer software company with 1,001-5,000 employees

The initial setup was simple for me. It was very straightforward and to the point. The documentation was also very much to the point and perfectly explained.

There are open source solutions for the Linux environment that let you automatically deploys everything in the new environment by using a specific file, but SonarQube doesn't have that file. That would be a plus point.

View full review »
SR
Team Lead at a computer software company with 10,001+ employees

The initial setup is quite straightforward. The setup process is very reasonable as far as it is logical and very simple. It doesn't take much time.  

View full review »
JI
Automation Tool Specialist at a comms service provider with 1,001-5,000 employees

The initial setup was fairly straightforward. It's well documented and the documentation is easy to read.

We rolled it out to one server that was used as a POC, which was later moved into a production environment. We then rolled out a second one for Dev to test doing upgrades, which we do on a regular basis. Every time a new LTS (Long Term Support) version comes out then we run an upgrade.

Only one person is required in order to handle the maintenance. It is easy to maintain.

View full review »
it_user727500 - PeerSpot reviewer
Senior Java Developer at a financial services firm

Initial setup was pretty easy. I currently run this in a virtual Linux (Ubuntu) machine using Vagrant and VirtualBox. Installation using apt-get was pretty simple. I then bundled it all up into a new Vagrant box which means I can spin up a new instance of SonarQube whenever and wherever I am (like a custom AMI on AWS), but locally.

View full review »
AJ
DevOps Lead at a marketing services firm with 1,001-5,000 employees

The initial setup is pretty simple.

I do not recall the exact amount of time it took to deploy the solution.

It does not require a lot of maintenance. It's just that whenever any latest version is coming in, we just have to upgrade it.

View full review »
HT
Information Technology Technical Architect at a insurance company with 51-200 employees

The initial setup was very straightforward. Overall, deployment took roughly one week.

View full review »
it_user718230 - PeerSpot reviewer
Devops Engineer at a healthcare company with 10,001+ employees

Simple to setup.

View full review »
RV
Development Team Lead at a financial services firm with 1,001-5,000 employees

The setup process of SonarQube is straightforward. Deployment took about a week, but the integration of the multiple teams—introducing them and getting them on board—took about a month. 

View full review »
HT
Information Technology Technical Architect at a insurance company with 51-200 employees

The initial setup is straightforward.

It takes a week to complete the deployment.

View full review »
it_user697050 - PeerSpot reviewer
SW Automation Team Leader at a tech services company with 201-500 employees

The initial setup was relatively simple (raising a dedicated VM server for SonarQube, configuring a Jenkins job to interact with the SQ server on several CSMs).

The SonarLint setup is extremely simple in IntelliJ.

View full review »
it_user327384 - PeerSpot reviewer
Assistant Director Implementation Services at a financial services firm with 5,001-10,000 employees

The documentation is good . It should be fairly simple for someone with database knowledge.

View full review »
EG
Senior System Analyst at a tech services company with 1,001-5,000 employees

The initial setup was straightforward. It was a normal installation.

It took approximately five days to deploy.

View full review »
EK
Director of consultory at a non-tech company with 1,001-5,000 employees

The installation is easy.

View full review »
PP
Head Innovation Hub at a tech services company with 201-500 employees

It is straightforward. It takes very little time as compared to the other solutions.

View full review »
CV
CTO at a computer software company with 11-50 employees

To be honest, for me, the initial setup was a piece of cake; however, other colleagues and clients of mine have said that it's damn difficult to install it and extract the results, at least the first time. Initially, It took me some time to go through the process. It is not straightforward at all, it's quite complicated — it's a tool developed by developers for developers. If you are not a core developer, and I am not, it's super difficult to figure out the installation process thanks to the multiple steps involved. The autogenerated script, isn't functional, it needs some tweaking.

My clients report that it takes about a week to install it properly, and you need about two weeks more to configure it, let alone the performance optimization.

The installation should be much simpler. There are competitive tools that come with a self-contained installation and configuration process. It requires a time investment to configure it properly. . In short, it should come with a self-contained functional configuration set.

Overall, the initial setup should be easier.

View full review »
GL
Chief Solutions Officer at CleverIT B.V.

The initial setup is straightforward the majority of time. It takes about two hours.

View full review »
it_user700128 - PeerSpot reviewer
Director at a consultancy with 10,001+ employees

There was a bit of a learning curve and some customization to get it to work, but nothing too complex.

View full review »
NP
Team Lead at CNSI

The initial setup was straightforward. 

View full review »
it_user697056 - PeerSpot reviewer
Senior Software Developer at a tech vendor

The initial setup was not complex at all. There is default configurations out of the box in many ways. It was rather straightforward.

View full review »
it_user333735 - PeerSpot reviewer
QA Engineer at a tech services company with 51-200 employees

After dealing with configuration files and SonarQube is up and running there is not a big problem to start working with it, SonarQube include some standard quality profiles that makes it easier for the beginners. Also, the option to configure your own dashboard with different widgets exists.

View full review »
PJ
Staff DevOps Specialist at a computer software company with 201-500 employees

It was straightforward. I wasn't technically involved in the deployment of SonarQube, but as far as I know, it was a matter of a few days.

View full review »
AR
CEO at ITShare

The initial setup is straightforward. This solution is easy to install. It only takes five minutes.

We require a team of five to deploy and maintain it.

View full review »
KV
Senior Technical Architect at a tech services company with 501-1,000 employees

The initial setup is straightforward for SonarQube.

View full review »
BR
Company Director at Alwyn Technologies

This solution is not as easy to install as SonarLint. 

View full review »
LZ
Application Security Analyst at a agriculture with 501-1,000 employees

The setup is not complex. There are some issues during setup with the plugins because they are not well documented.

View full review »
it_user347526 - PeerSpot reviewer
Software Engineer, Agile/Lean Evangelist, Scrum Master at a tech services company with 51-200 employees

The initial setup is easy. They provide a step-by-step online guideline to follow for installing it.

View full review »
RB
Senior Solutions Architec at OSENTERPRISE SAC

The installation was straightforward, we have an internal team that does it.

View full review »
HJ
IT Infrastructure Head / Facilities Manager - ITIL V3 Certified ,Vmware Vsphere5 at a financial services firm with 51-200 employees

Implementation is easy and very straightforward. We do a POC with our client and based on that we make a comparison to the client's needs and available solutions. We compare that with any of the open source options and with any of the premium commercial tools. We go with the one that makes sense. But the implementation of this product is not complex especially as we have experience with it.

View full review »
PR
Scala Contractor at a tech services company with 10,001+ employees

In all the companies that I've worked with, nobody has ever had a problem with the initial setup. It takes time to set up. It's a big thing and you do it, but it's just a project.

View full review »
SK
Independent Consultant at Klusener Consultancy

The initial setup was reasonable.

View full review »
JS
DevSecOps Lead at a tech services company with 11-50 employees

The initial setup involved downloading the open-source code and installing it in a container. 

View full review »
it_user347733 - PeerSpot reviewer
DevOps Engineer at Trantor Software Private Limited

It was somewhat complex as we have to integrate it with Apache Maven-2.2.1, and there is no listing of SonarQube version compatibility with Apache Maven.

View full review »
LD
Software Engineer at a tech services company with 11-50 employees

The installation is straightforward, especially with the new Docker implementation.

View full review »
RP
Senior Manager at Digichorus Technologies

SonarQube was easy to setup.

View full review »
KN
Security at a tech services company with 51-200 employees

It's quite easy to set up, not too complex.

View full review »
it_user697038 - PeerSpot reviewer
DevOps at a tech company with 10,001+ employees

The initial setup required unzipping it and having MySQL install. We then set up a couple of configuration files. There was no need for IT for this.

View full review »
RB
Security Information Manager at a tech services company with 10,001+ employees

I didn't participate in the installation process. I can't speak to how easy or difficult the process was. 

View full review »
HM
Founder at a tech services company with 11-50 employees

Its initial setup is okay. It is not too difficult. It probably took a couple of hours.

One developer is enough for its deployment.

View full review »
it_user344817 - PeerSpot reviewer
Service Line Leader at a tech services company with 10,001+ employees

The technical documentation online is easy to understand, so the initial setup is straightforward. However, they need to adapt your organization's constraints to the software, which is more difficult.

View full review »
it_user347595 - PeerSpot reviewer
Java Developer at a tech consulting company with 51-200 employees

I only deployed it for development purposes and it was pretty straightforward. You unzip, configure, and run. Of course, production deployments will require more than that.

The provided archives are self running; but since this is a bona fide webapp, you might want to use your own servlet container to run it instead.

View full review »
it_user336438 - PeerSpot reviewer
Web Developer/DevOps Engineer with 501-1,000 employees

It was fairly straightforward, although some plugins depend on outside software to run, which is to be expected.

View full review »
it_user333624 - PeerSpot reviewer
Software Developer at a tech services company with 501-1,000 employees

It was straightforward to install and setup, but complex to adapt to and learn.

View full review »
it_user732738 - PeerSpot reviewer
Technical Architect and Software Engineer at a tech services company
TL
Software Engineer at Adfolks

The initial setup is straightforward. I would not say that it is complex and it can be deployed in less than 10 minutes.

View full review »
Buyer's Guide
SonarQube
March 2024
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
767,847 professionals have used our research since 2012.