Слои Docker для ускорения сборки проекта (Николай Пасынков, SECR-2019) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
{{SlidesSection}}
[[File:Cлои Docker для ускорения сборки проекта (Николай Пасынков, SECR-2019).pdf|left|page=-|300px]]
{{----}}
[[File:{{#setmainimage:Cлои Docker для ускорения сборки проекта (Николай Пасынков, SECR-2019)!.jpg}}|center|640px]]
{{LinksSection}}
* [https://2019.secrus.org/program/submitted-presentations/docker-ci-cd-of-multi-application-project/ Talks page on SECR site]
<!-- <blockquote>[©]</blockquote> -->
{{fblink|2460114834241523}}
{{vklink|1496}}
<references/>
<!-- topub -->
[[Категория:SECR-2019]]
[[Категория:Continuous Integration]] |
Версия 12:01, 26 декабря 2019
- Докладчик
- Николай Пасынков
Технически-сложные проекты рано или поздно сталкиваются со скоростью сборки. Над нашим проектом в пике работало больше 10 разработчиков, а проект собирался около 25 минут.
Мы решили эту проблему, разложив сборку на слои, и сейчас внедряем эту практику на других проектах. Время сборки сократилось до 7 минут в среднем.
В докладе я расскажу о том, как мы пришли к этому решению, и в качестве бонуса покажу, как у мы научились изящно возвращать предыдущую версию проекта после релиза.
Доклад будет полезен техническим лидам и DevOps-инженерам больших проектов, а также разработчикам, желающим оптимизировать время сборки и деплой.
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.