CM 14.2: PULSE EXPERTS: RUNNING THE JENKINS CI EXPERT

CM 14.2: PULSE EXPERTS: RUNNING THE JENKINS CI EXPERT

Introducing the Jenkins CI Expert

In the seventh of a series of articles we are going to look at the Jenkins CI tool and how you can harness this technology from within Pulse. Allowing the user to be able to implement Continuous Integration and Continuous Inspection when delivering changes.

 

 What is Jenkins?

In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 1000 plugins to support building and testing virtually any project.

Why use Jenkins?
One obvious metric of code quality is the ability for it to build correctly, another benefit is the fact that built artifacts can also be stored in CM, thereby offering a closed loop build.


Implementation

The attached document describes the following 6 major steps to implement this expert:

Step 1: Installing Jenkins and the CM plugin
Step 2: Configuring Dimensions CM
Step 3: Configuring the Jenkins Build
Step 4: Create the Suite and Product
Step 5: Create an expert chain
Step 6: Deliver a modification

Download the PDF document for more information on how to implement this expert.

Experts supplied with Pulse

In Dimensions CM 14.2, Pulse comes with a comprehensive array of plugins that can be used, these include:

  • Checkstyle: enforces coding standards.
  • Jenkins: a continuous integration server that you can use with Pulse to execute, and report on, builds of changesets as they are delivered.
  • Kiuwan: measures, analyzes, and verifies the quality of your code.
  • PMD: analyzes source code and finds common programming bugs.
  • SDA Deployment: imports and deploys a component using Serena Deployment Automation.
  • SDA Generic Process: runs a generic process in Serena Deployment Automation.
  • SonarQube: inspects the quality of your code.
  • Dependency Vulnerabilities: finds third party dependencies in your code that may have known security vulnerabilities.

Please note that as well as the current experts that come with the standard Pulse installation, it is also possible to create your own expert. For more information please go to: http://www.serenacentral.com/blogs/technical/entry/new-in-14-2-pulse-create-an-example-custom-expert-tutorial

CM 14.2: PULSE EXPERTS: RUNNING THE SERENA DEPLOYM...
ZMF SYSMDUMPs – the why’s, how’s, do’s and do not’...

Related Posts

Comments

 
No comments yet

Recent Tweets