错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Implementing a Jenkins Plugin to Visualize Continuous Integration Pipelines

  • Nikita Kubov,
  • Vladimir Shmakov,
  • Nikita Voinov,
  • Anton Tyshkevich,
  • Yury Yusupov

摘要

The paper is devoted to visualization of continuous integration pipelines of the Jenkins system. When working with the Jenkins system additional tools are needed to automate the process by visualizing pipelines. There are a number of existing Jenkins plugins for pipelines visualization, however all of them have specific shortcomings. Based on the analysis of existing solutions requirements for a new plugin were formulated. Also presented in the paper are the architecture and implementation details of the developed plugin which allows to visualize pipelines both in the form of a graph and a Gantt chart as well as provides the user with metadata, crash and restart information. Results of the plugin integration into Jenkins pipeline prove its effectiveness due to reduction of efforts on integration pipeline analysis.