
- •Форма задания на выполнение курсового проекта (курсовой работы)
- •Задание на выПолнение курсового проекта (курсовой работы)
- •Кафедра «Информационные и управляющие системы» курсовая работа
- •Введение
- •Методы непрерывной интеграции и разработки в практике гибкой разработки
- •Проекты, которые выигрывают от непрерывной интеграции
- •Обзор Jenkins
- •История создания Jenkins
- •Использование
- •Внедрение непрерывной интеграции в компании
- •Заключение
- •Список литературы
Форма задания на выполнение курсового проекта (курсовой работы)
Санкт-Петербургский государственный политехнический университет
Задание на выПолнение курсового проекта (курсовой работы)
студенту группы ________ __________________________________________
(номер группы) (фамилия, имя, отчество)
1. Тема проекта (работы): Использование систем непрерывной интеграции на примере Jenkins
2. Срок сдачи студентом законченного проекта (работы) 1 декабря 2013
3. Исходные данные к проекту (работе): Материалы лекций, шаблон и примеры проектного плана управления конфигурацией.
4. Содержание пояснительной записки (перечень подлежащих разработке вопросов): введение, основная часть (раскрывается структура основной части), заключение, список использованных источников.
Примерный объём пояснительной записки одна страница машинописного текста.
5. Перечень графического материала (с указанием обязательных чертежей и плакатов): презентация в PowerPoint.
6. Консультанты _______________________________________________
____________________________________________________________________
7. Дата получения задания: «___».____________ 2013г.
Руководитель ________________ Баранов А.В.
(подпись) (инициалы, фамилия)
Задание принял к исполнению _____________ _______________
(подпись студента) (инициалы, фамилия)
____________
(дата)
Санкт-Петербургский государственный политехнический университет
Институт информационных технологий и управления
Кафедра «Информационные и управляющие системы» курсовая работа
Использование систем непрерывной интеграции на примере Jenkins
по дисциплине «Управление программным проектом и управление конфигурацией»
Выполнил
студент гр.53504/10 И.С.Гаврилов
Р уководитель
ст. преподаватель А.В.Баранов
«___» __________ 2013 г.
Санкт-Петербург
2013
Оглавление
Введение 4
Методы непрерывной интеграции и разработки в практике гибкой разработки 4
Проекты, которые выигрывают от непрерывной интеграции 5
Обзор Jenkins 6
История создания Jenkins 6
Использование 7
Внедрение непрерывной интеграции в компании 7
Заключение 9
Список литературы 11
Введение
Непрерывная интеграция (англ. Continuous Integration) — это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. В обычном проекте, где над разными частями системы разработчики трудятся независимо, стадия интеграции является заключительной. Она может непредсказуемо задержать окончание работ. Переход к непрерывной интеграции позволяет снизить трудоёмкость интеграции и сделать её более предсказуемой за счет наиболее раннего обнаружения и устранения ошибок и противоречий.
Непрерывная интеграция является одним из основных приёмов экстремального программирования.