Extending Jenkins

Extending Jenkins

Key Features

  • Find out tips to have interaction with Jenkins from inside of Eclipse, NetBeans, and IntelliJ IDEA
  • Develop customized suggestions that act upon Jenkins details in actual time
  • A step by step, useful advisor that will help you know about extension issues in present plugins and the way to construct your personal plugin

Book Description

Jenkins CI is the major open resource non-stop integration server. it's written in Java and has a wealth of plugins to help the development and checking out of just about any venture. Jenkins helps a number of software program Configuration administration instruments resembling Git, Subversion, and Mercurial.

This booklet explores and explains the various extension issues and customizations that Jenkins bargains its clients, and teaches you the way to strengthen your personal Jenkins extensions and plugins.

First, you'll adapt Jenkins and leverage its talents to empower DevOps, non-stop Integration, non-stop Deployment, and Agile tasks. subsequent, you can find out find out how to lessen the price of smooth software program improvement, bring up the standard of deliveries, and thereby lessen the time to marketplace. we'll additionally train you ways to create your personal customized plugins utilizing Extension points.

Finally, we are going to allow you to mix every little thing you realized over the process the e-book into one real-world scenario.

What you are going to learn

  • Retrieve and act upon Jenkins info in actual time
  • Find out the way to engage with Jenkins via numerous IDEs
  • Develop your personal shape and enter validation and customization
  • Explore how Extension issues paintings, and advance your personal Jenkins plugin
  • See the right way to use the Jenkins API and command-line interface
  • Get to understand the best way to remotely replace your Jenkins configuration
  • Design and strengthen your personal info Radiator
  • Discover how Jenkins customization may also help enhance caliber and decrease costs

About the Author

Donald Simpson is a knowledge know-how advisor dependent in Scotland, UK.

He makes a speciality of supporting corporations increase the standard and decrease the price of software program improvement throughout the adoption of procedure automation and Agile methodologies.

Starting out as a Java developer, Donald's curiosity in program servers, networking, and automation led him to a occupation as a construct engineer. He is still hugely technical and hands-on and enjoys studying approximately new applied sciences and discovering how you can automate and increase guide processes.

He will be reached at www.donaldsimpson.co.uk.

Table of Contents

  1. Preparatory Steps
  2. Automating the Jenkins UI
  3. Jenkins and the IDE
  4. The API and the CLI
  5. Extension Points
  6. Developing your individual Jenkins Plugin
  7. Extending Jenkins Plugins
  8. Testing and Debugging Jenkins Plugins
  9. Putting issues Together

Show sample text content

Download sample