SonarQube Initial Setup
The initial setup was easy. I rate the ease of setup an eight out of ten.
View full review »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 »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.
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
reviewer841284
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
Sirish Reddy
Technology Manager at Publicis Sapient
The initial setup is straightforward.
View full review »The solution is deployed on the cloud.
View full review »Setting up SonarQube was relatively straightforward.
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 »The initial setup was simple. When we did the upgrade and it took our team approximately two hours.
View full review »WW
Warayuth Wongpaiboonwattana
System Quality Assurance Manager at AIS - Advanced Info Services Plc.
The installation is not difficult.
View full review »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 »The first time, the initial setup was complicated. It got easier once we got used to it.
View full review »AS
reviewer2180736
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
BudiSetiawan
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
reviewer2265651
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 »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 »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 »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
reviewer1522716
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.
AE
AdhamEnaya
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
Ahmed Elkholy
Test Expert at Saudi Telecom Company
The initial setup is simple and straightforward.
View full review »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
Kiran Gujju
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.
MV
Mohanraj Vellingiri
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
Raja_Reddy
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
Donovan Greeff
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
reviewer841284
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.
AJ
reviewer1565832
DevOps Lead at a marketing services firm with 1,001-5,000 employees
The solution’s initial setup is straightforward.
View full review »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
Hervé KAMDEM
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
Rushikesh Patil
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
Anuja S
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
reviewer1537167
Digital Solutions Architect at a tech services company with 1,001-5,000 employees
The set up was very easy.
View full review »We just use the Enterprise SonarQube instance provided by our company.
View full review »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
reviewer973425
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
reviewer1643052
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.
PC
reviewer1390020
Engineer at a pharma/biotech company with 201-500 employees
The initial setup is straightforward.
View full review »The solution is easy to implement in our process of continuous integration, continuous delivery, and continuous deployment(CI/CD).
View full review »AB
reviewer1422195
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 »The initial setup was not complex. It is pretty simple and straightforward.
View full review »JI
Jeff Ingalls
Automation Tool Specialist at a comms service provider with 1,001-5,000 employees
The initial setup was fairly straightforward.
View full review »The product is easy to deploy and update.
View full review »EG
ErnestoGonzalez
Backend Architect at Sngular
Its installation is a little bit complex. They can simplify the installation and make it easier.
View full review »DH
Daniel Hall
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
reviewer1258632
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
Phil Denomme
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 »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
reviewer1411233
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
reviewer1407126
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
Jeff Ingalls
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 »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
reviewer1565832
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
Hilman Tehrani
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 »Simple to setup.
View full review »RV
reviewer1023003
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
Hilman Tehrani
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 »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 »The documentation is good . It should be fairly simple for someone with database knowledge.
View full review »EG
Elham-Gharegozloo
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
reviewer1192836
Director of consultory at a non-tech company with 1,001-5,000 employees
The installation is easy.
View full review »PP
reviewer1620009
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
reviewer1472997
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
Gustavo Lugo
Chief Solutions Officer at CleverIT B.V.
The initial setup is straightforward the majority of time. It takes about two hours.
View full review »There was a bit of a learning curve and some customization to get it to work, but nothing too complex.
View full review »NP
Purushothaman K
Team Lead at CNSI
The initial setup was straightforward.
View full review »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 »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
reviewer1078050
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.
AR
Ahmed Rabea
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
reviewer1158774
Senior Technical Architect at a tech services company with 501-1,000 employees
The initial setup is straightforward for SonarQube.
View full review »BR
BvsReddy
Company Director at Alwyn Technologies
This solution is not as easy to install as SonarLint.
View full review »LZ
AppSecAn0945
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 »The initial setup is easy. They provide a step-by-step online guideline to follow for installing it.
View full review »RB
Rodolfo Barzola
Senior Solutions Architec at OSENTERPRISE SAC
The installation was straightforward, we have an internal team that does it.
View full review »HJ
Inframan677
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.
PR
ScalaCon4d53
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
Steven Klusener
Independent Consultant at Klusener Consultancy
The initial setup was reasonable.
View full review »JS
reviewer1357878
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 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
reviewer1689996
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
RakeshPal
Senior Manager at Digichorus Technologies
SonarQube was easy to setup.
View full review »KN
reviewer1108275
Security at a tech services company with 51-200 employees
It's quite easy to set up, not too complex.
View full review »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
reviewer1250178
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
reviewer1587588
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 »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 »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.
It was fairly straightforward, although some plugins depend on outside software to run, which is to be expected.
View full review »It was straightforward to install and setup, but complex to adapt to and learn.
Very simple.
View full review »TL
TibinLukose
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.