Разделы презентаций


CI/CD с нуля

Блиц-опрос

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

Слайд 1CI/CD с нуля
Процесс разработки программного обеспечения с использованием GitLab, Docker,

Traefik. Первые шаги.
Кривченко Дмитрий

CI/CD с нуляПроцесс разработки программного обеспечения с использованием GitLab, Docker, Traefik. Первые шаги.Кривченко Дмитрий

Слайд 2Блиц-опрос

Блиц-опрос

Слайд 3Кому полезно
Начинающим компаниям с небольшим бюджетом, что в поисках лучших

практик

Компаниям с исторически сложившимся процессом работы и закостенелыми привычками

Всем, кто

слышал про CI/CD, но считает это чем-то сверхсложным или откладывает на потом
Кому полезноНачинающим компаниям с небольшим бюджетом, что в поисках лучших практикКомпаниям с исторически сложившимся процессом работы и

Слайд 4Что в докладе
Как мы пришли к текущему процессу разработки (workflow)

Описание

workflow

Информация по инфраструктуре и её внедрению

Разбор тестового стенда

Разбор реализации для

веб-приложения на Django с развернутой БД в docker-образе для стейджинга

Показ результата вживую
Что в докладеКак мы пришли к текущему процессу разработки (workflow)Описание workflowИнформация по инфраструктуре и её внедрениюРазбор тестового

Слайд 5Чего мы добились
Легкий и быстрый вывод обновлений в production (ради

теста выводили каждый день две недели подряд)
Гарантию защищённости от ошибок

из-за различий в окружении приложения
Можем организовать эффективное взаимодействие с заказчиком:
демонстрировать каждую feature-ветку
давать гостевой доступ для создания задач и наблюдения над ходом работ

Чего мы добилисьЛегкий и быстрый вывод обновлений в production (ради теста выводили каждый день две недели подряд)Гарантию

Слайд 61. Классическая модель работы в git
master
development
feature
https://nvie.com/posts/a-successful-git-branching-model/
+
2. Совместная работа в трекере

задач
3. Автоматизация инфраструктуры для тестирования и релизов

Нужно для WORKFLOW

1. Классическая модель работы в gitmasterdevelopmentfeaturehttps://nvie.com/posts/a-successful-git-branching-model/+2. Совместная работа в трекере задач3. Автоматизация инфраструктуры для тестирования и релизовНужно

Слайд 7WorkFlow

WorkFlow

Слайд 8Всего 3 инструмента
GitLab – «швейцарский нож» для разработчика



Traefik – reverse

proxy & load balancer



Docker – технология контейнеризации приложений

Всего 3 инструментаGitLab – «швейцарский нож» для разработчикаTraefik – reverse proxy & load balancerDocker – технология контейнеризации

Слайд 9Требования для внедрения
Наличие железа

Знание всех нюансов работы вашего приложения и

как оно разворачивается

Базовые знания git, Linux, Docker, GitLab, Traefik

Поддержка от

руководства
Требования для внедренияНаличие железаЗнание всех нюансов работы вашего приложения и как оно разворачиваетсяБазовые знания git, Linux, Docker,

Слайд 10Live show

Live show

Слайд 11Как всё работает

Как всё работает

Слайд 12Итог
Мы делимся полноценным проверенным решеним для построения совместной прозрачной работы,

начиная от постановки задач до релизов с использованием минимального количества

современных инструментов.
А также даём пример для часто используемого случая.

Пользуйтесь.

Проект CICD: https://github.com/Akkarine/demo_cicd
Пример проекта: https://github.com/Akkarine/demo_cicd_project
ИтогМы делимся полноценным проверенным решеним для построения совместной прозрачной работы, начиная от постановки задач до релизов с

Слайд 13Спасибо за внимание!

Спасибо за внимание!

Слайд 14Вопросы
https://ru.wikipedia.org/wiki/Уравнение_Шрёдингера

Вопросыhttps://ru.wikipedia.org/wiki/Уравнение_Шрёдингера

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

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

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

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

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


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

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