CategoryToolsDetail
CI + CD:
Jenkins

Steps

 

 

c:\tools\apache-tomcat-7.0.77\bin  startup.bat

cmd-> cd /

 

 

cd c:/tools

 

 

java -jar jenkins.war --httpPort=9090

 

 

http://localhost:9090/login?from=%2F

Go first at manage Jenkins-> Plugins, install plugins by looking at dependencies

 

 

ant.hpi

credentials (1).hpi

deploy.hpi

git-client.hpi

mapdb-api.hpi

scm-api.hpi

ssh-credentials (1).hpi

ssh-credentials.hpi

structs.hpi

subversion.hpi

wildfly-deployer.hpi

workflow-scm-step.hpi

workflow-step-api.hpi

 

 

 

 

Create and configure Jobs, run it and see the build and deployments happening using ant script.

http://localhost:9092/<appURL>

Code Quality:

 

SonarQube

cd C:\tools\apache-tomcat-7.0.77\bin

StartUp.bat

 

http://localhost:9000

 

admin admin

 

--

How to add project??

https://dzone.com/articles/how-quickly-get-started-sonar

 

https://docs.sonarqube.org/display/SONAR/Get+Started+in+Two+Minutes

install_directory>/conf/sonar-scanner.properties:

#----- Default SonarQube server

#sonar.host.url=http://localhost:9000

 

https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

Google Codepro Analytics:

What CodePro Offers:--

Code Analysis

JUnit Test Generation

Metrics

Code Coverage

Dependency Analysis

Similar Code Analysis

JUnit Test Editor

 

Eclipse->

Go to Help --> Install New Software

codepro - http://dl.google.com/eclipse/inst/codepro/latest/3.6  (installed on Oxygen)   <3.7>  4.2 

 

-

Release         Main Release   Platform version      Projects

Oxygen             June 2017                    

Neon            22 June 2016     4.6               

Mars            24 June 2015     4.5                 Mars Projects

Luna            25 June 2014     4.4                 Luna Projects (Integrated Java 8 support;[36] in the prior version, this was possible via a Java 8 patch plug-in)

Kepler          26 June 2013     4.3                 Kepler Projects

Juno            27 June 2012     4.2                 Juno Projects

Indigo          22 June 2011     3.7                 Indigo projects

Helios          23 June 2010     3.6                 Helios projects

 

More:-

https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2FgettingStarted%2Fqs-junit.htm

https://courses.cs.washington.edu/courses/cse143/11wi/eclipse-tutorial/junit.shtml

 

 

http://junit-tools.org/index.php/getting-started

  http://stackoverflow.com/questions/10794008/create-junit-automatically

  http://tirthalpatel.blogspot.com/2014/02/static-code-analyzers-google-codepro-analytix.html

https://dzone.com/articles/codepro-integration-eclipse

http://self-learning-java-tutorial.blogspot.com/2015/06/codepro-tutorial.html

FindbugEclipse MarketPlace
Ecclema

Eclipse MarketPlace

http://marketplace.eclipse.org/content/eclemma-java-code-coverage/metrics#group-screenshots

http://www.jacoco.org/  EclEmma 2.3.3

Other

Configuring IntelliJ IDEA for unit testing with Junit

 

http://stackoverflow.com/questions/4757800/configuring-intellij-idea-for-unit-testing-with-junit

https://plugins.jetbrains.com/plugin/5847-generatetestcases

 

Other

https://randoop.github.io/randoop/

https://sourceforge.net/projects/junitgenerator/  demo.zip