Презентация на тему Hudson:система неперервної інтеграції (Continuous Integration).Використання JUnit в Hudson.

Презентация на тему Hudson:система неперервної інтеграції (Continuous Integration).Використання JUnit в Hudson., предмет презентации: Разное. Этот материал содержит 21 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

Hudson: система неперервної інтеграції (Continuous Integration). Використання JUnit в Hudson.

Виконали
студенти групи ФІ-92 ФТІ Степанян Ігор та Лосінець Юрій


Слайд 2
Текст слайда:

Build & deployment

Компіляція
Тестування
Збірка
Копіювання на віддалений сервер
Запуск


Слайд 3
Текст слайда:

Build & deployment

Компіляція
Тестування
Збірка
Копіювання на віддалений сервер
Запуск

автоматизація?



Слайд 4
Текст слайда:

Тестування


Слайд 5
Текст слайда:

Системи контролю версій

Зберігання версій файлів, причому зазвичай зберігаються тільки зміни між попередньою і поточною версією і таким чином сховище не росте дуже швидко
Можливість отримати будь-які попередні версії збережених файлів
Перегляд змін внесених між заданими у запиті версіями
Збереження та перегляд коментарів та авторів щодо внесених змін.


Слайд 6
Текст слайда:

Continuous Integration

Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.

… taken from Martin Fowlers article on CI


Слайд 7
Текст слайда:

Практика

Complex_Stepanyan

Інструменти:

Language: Java
IDE: NetBeans
Testing engine: JUnit
CVS: Mercurial
CI Server: Hudson


Слайд 8
Текст слайда:

Mercurial

Mercurial —вільна розподілена система керуванням версій файлів та спільної роботи.
Переваги:
незалежна від об'єму коду висока швидкодія;
компактне зберігання даних в проіндексованому і стислому виді;
розподілена модель розробки, що допускає довільне злиття окремих децентралізованих репозиторіїв;
вбудовані засоби резервного копіювання і перевірки цілісності;
звичний CVS-подібний набір команд;
великий вибір GUI- і веб-інтерфейсів;
підтримка кількох моделей організації репозиторія: централізована cvs-подібна, розподілена пів-ієрархічна і ієрархічна.


Слайд 9
Текст слайда:

Інсталяція: NetBeans


Слайд 10
Текст слайда:

Інсталяція: TortoiseHg


Слайд 11
Текст слайда:

Інсталяція: Hudson


Слайд 12
Текст слайда:

Інсталяція: NetBeans+Hudson


Слайд 13
Текст слайда:

Проект: ініціалізація


Слайд 14
Текст слайда:

Проект: ініціалізація


Слайд 15
Текст слайда:

Проект: клонування


Слайд 16
Текст слайда:

Проект: hg-hooks


Слайд 17
Текст слайда:

Проект: fail-commit


Слайд 18
Текст слайда:

Проект: fail-commit


Слайд 19
Текст слайда:

Проект: success-commit


Слайд 20
Текст слайда:

Проект: success-commit


Слайд 21
Текст слайда:

Дякую за увагу!

Питання? Зауваження?


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика