Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
При работе с системой Jenkins необходимы дополнительные инструменты, которые позволяли бы автоматизировать работу путем визуализации цепочек сборки. В рамках данной научно-исследовательской работы были проанализированы различные существующие программные решения для визуализации цепочек сборки, указаны их недостатки и разработаны требования для создания нового программного продукта. В соответствии с требованиями спроектировано и реализовано программное расширение к системе Jenkins. Разработанное расширение позволяет визуализировать цепочки сборки в виде графа в ярусно-параллельной форме и в виде диаграмм Ганта. Также расширение предоставляет пользователю метаданные, информацию о сбоях и перезапуске.
When working with the Jenkins system, additional tools are needed to automate work by visualizing pipelines. Within the framework of this research work, various existing plugins for visualizing pipelines were analyzed, their shortcomings were indicated, and requirements for creating a new software product were developed. Also, a new plugin has been developed for visualizing pipelines. The developed plugin allows to visualize pipelines in the form of a graph and a Gantt chart. Also, it provides the user with metadata, crash, and restart information.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- Введение
- Глава 1. Проблема визуализации цепочек непрерывной интеграции в инструменте Jenkins
- 1.1. Обобщенная постановка задачи
- 1.2. Обзор и анализ существующих решений по визуализации цепочек непрерывной интеграции
- 1.2.1. BlueOcean
- 1.2.2. PiplineGraphView
- 1.2.3. Yet Another Build Visualizer
- 1.2.4. Stage View
- 1.3. Уточненные требования к разрабатываемой системе.
- Глава 2. Проектирование архитектуры расширения по визуализации цепочек сборки Jenkins
- 2.1. Архитектура разрабатываемой системы
- 2.2. Описание используемых технологий для клиентской части
- 2.3. Описание используемых технологий для разработки серверной части
- 2.4. Разработка пользовательского опыта
- Глава 3 Реализация расширения к системе непрерывной интеграции Jenkins
- 3.1. Разработка дизайна инструмента
- 3.2. Реализация клиентской части расширения
- 3.3. Реализация модуля, работающего на веб-сервере
- 3.4. Контроль версий и методология ведения разработки
- Глава 4. Тестирование расширения по визуализации
- 4.1. Тестирование разрабатываемого инструмента
- 4.2. Анализ эффективности работы расширения для визуализации
- Заключение
- Список использованных источников
Usage statistics
Access count: 10
Last 30 days: 1 Detailed usage statistics |