Top Banner
continuous Integration:- JENKINS
16
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Continous integration with jenkins

continuous Integration:-

JENKINS

Page 2: Continous integration with jenkins

Why CI

Page 3: Continous integration with jenkins

What is Jenkins?

Jenkins is an application that monitors executions of repeated jobs. Jenkins focuses on:

• Building/testing software projects continuously

• Monitoring executions of externally-run jobs

Page 4: Continous integration with jenkins

Why Jenkins??

• Open source• Easy installation• Easy configuration• Change set support• Permanent • RSS/E-mail/IM• JUnit/TestNG test reporting• Distributed builds• File fingerprinting• Plugin Support

Page 5: Continous integration with jenkins

Set Up Jenkins

• install jenkins.war

Page 6: Continous integration with jenkins

Set Up Jenkins

• open cmd with run as admin

• run java -jar jenkins.war

• But first check if Java is present, if not then install JDK7

Page 7: Continous integration with jenkins

Maven With Jenkins

Page 8: Continous integration with jenkins

Creating a Job• Choose Maven project

• Enter name and click create

Page 9: Continous integration with jenkins

Give project path

Page 10: Continous integration with jenkins

Specify Maven goal

Page 11: Continous integration with jenkins

Reporting

• TestNG reports plugin

Page 12: Continous integration with jenkins

Email notification

Page 13: Continous integration with jenkins

And We’re ready to go!!!

Page 14: Continous integration with jenkins

Giving project git path to the job

• Go to manage plugins and install plugin

• Now give path, see the error

• Install Git and Go to Configure Jenkins and mention path to git.exe

Page 15: Continous integration with jenkins
Page 16: Continous integration with jenkins

Questions