Upload
-
View
235
Download
0
Embed Size (px)
DESCRIPTION
Как делпоить чтобы не было мучительно больно
Citation preview
Техническая конференция18 октября 2014 г., г. Казань
DEVOPS ИНСТРУМЕНТЫ ВDISCIPLINA.RUЗиновьев Игорь«DISCIPLINA», г. Казань
DEVOPS = Development + operations
CAMS
- Culture
- Automation
- Measurement
- Sharing
Development Operations
devops
КОГДА ЕСТЬ РАЗРАБОТЧИКИ И АДМИНЫ
devops
КОГДА АДМИНОВ НЕТ
C ЧЕМ МЫ ИМЕЕМ ДЕЛО
- 4 ASP.NET MVC веб приложения
- 1 WCF сервис
- 2 Windows службы
- 2 msi пакета
- 1 dmg образ
ДЕПЛОЙ ЭТО БОЛЬ
- Перестать деплоить руками
- Автоматизация
- Быстрое выявление проблем
- Добавить QA в процесс
КАК УМЕНЬШИТЬ БОЛЬ
nUnit
+
GITFLOW
- Компиляция всего
- Деплой на внутренний сервер для тестирования
- Запуск e2e тестов
- Сборка октопака
QA
- e2e - nUnit, Selenium
- Ручные acceptance тесты
- Управление релизами
- Веб интерфейс
- Работает с серверами без внешнего IP
- Мониторинг серверов и приложений
- Проверка работоспособности
- Статистика и отчеты
- Профилировка на продакшене
- Интегрируется со всем подряд
- Учет инцидентов
- Эскалация
- Умеет звонить по телефону
ССЫЛКИ
- http://git-scm.com
- https://bitbucket.org
- https://www.jetbrains.com/teamcity/
- http://octopusdeploy.com/
- http://newrelic.com/
- http://www.pagerduty.com/
спасибо за внимание
ЗИНОВЬЕВ ИГОРЬ
«DISCIPLINA», г. Казань
https://twitter.com/_zigi
Вопросы?