Skip to main content

Sonar and Sonar runner with Jenkins

Configure  Sonar and Sonar runner with Jenkins

1)Install sonar plugin in jenkins
2)Download sonarqube(http://www.sonarqube.org/downloads/) and unzip it  into C:\KB\sonar\sonarqube-4.1.2
3)Open sonar.properties file from conf folder and uncomment below properties

sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:postgresql://localhost:5432/sonar

you will have to create sonar database

4))Open command prompt and type cd  C:\KB\sonar\sonarqube-4.1.2\bin\windows-x86-64

5) Run StartSonar.bat

6) Configure sonar through manage jenkins->configure system

7))Download sonar runner and unzip it intoC:\KB\sonar\sonar-runner-2.3
8)Open sonar-runner.bar file from bin folder.
add this line at start below set ERROR_CODE=0
set SONAR_RUNNER_HOME=C:\KB\sonar\sonar-runner-2.3
and replace existing set  PROJECT_HOME with set PROJECT_HOME=C:\Jenkins\jobs\\workspace\
9)Configure sonar through manage jenkins->configure system


10) Now open job configuration from jenkins for which you want to run sonar
 and in Add Build Step select Invoke Standalone Sonar Analysis


11)Save the configuration  and then run the build for job.

Comments

Popular posts from this blog

How To Kill Tomcat HTTP Stuck Thread

Stuck Thread Problem: In one of our application we were facing issue of stuck thread ,it can not complete current work and also not able to accept new work. Once thread is stuck,CPU utilization starts increasing slowly, as stucked thread is utilizing more CPU, other threads start performing slowly makes the environment slow for users  and at some point it brings your server down. Restarting server in business hours is not good for anyone ,and it creates the bad impression of IT department to business. Identify Stuck Threads: To identify which are stuck threads ,you can use jconsole and  topthreads plugin.once you identified the top http threads which are consuming more memory you can kill stuck threads using below solution. Stuck Thread Solution: so we have implemented below solution for stuck thread which we found on web. in java you can create jsp with below code and call jsp using URL something like this- http://servername:port/context/jspname.jsp?thr...

How to create dynamic table in email body - Dell Boomi

1-Create xml profile as shown below. 2-If there is chance that few elements/rows may or may not have values then provide default empty space so all columns will be maintained properly. 3-You can also provide width ,color etc as shown in profile. 4-You need to provide Header label as default value as per requirement.

Salesforce Trigger On After Insert

If you want to know what is salesforce trigger and when can we have trigger run ,please check my previous post about Salesforce trigger . In this post i will  be explaining how you can run your trigger after insert of record into database. Lests take an example. if you want to send email to someone in your organization  after every new account is created so you will need 1) Trigger implementation 2) Html email body/template 3) email receipants Trigger Implementation: From Setup, click Customize -> Accounts -> Triggers In the triggers section, click New. In the trigger editor, delete the default template code and enter this trigger definition: > 1.  trigger NewAccountCreationSendEmail on Account (after insert)      { 2.           for(Account act: Trigger.New)                {       ...