Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
21 слайд
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
1.70 MB
Просмотров:
33
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№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 слайд
Содержание слайда: Дякую за увагу!
Питання? Зауваження?