Skip to content

dice-project/DICE-Jenkins-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DICE Continuous Integration

Introduction

The Continuous Integration service provides regular, scheduled or event-based running of tools that are important in the DIA development, testing and deployment lifecycle. In the development process, performance improvements or regressions show as a speed-up or slow-down, measured in performance metrics. Having a way of visualizing performance changes helps assess validity of changes in DIA development.

The DICE Jenkins plug-in adds a project post-build step, which stores the build's performance output that is created as a JSON file by each build. The JSON file may contain any performance metric such as a duration of a batch operation, average or maximum operation latency, etc.

DICE Jenkins Plug-in

The work is a part of the DICE project results. In February 2017, we had the tools' intermediate release. We accompanied it with the D5.2 DICE delivery tools - intermediate version project deliverable, which provides the motivation for the tools and further details.

Documentation

  • Prerequisites provides prerequisites and requirements for installing and using the DICE Jenkins plug-in.
  • Installation and Administrator guide provides instructions on installation of the DICE Jenkins plug-in.
  • User guide contains instructions for the Jenkins plug-in end users (Jenkins project administrators, developers, etc.).
  • Notes for developers provide instructions and notes about development of Jenkins plug-ins service.

Acknowledgment

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 644869.

European Union