Слои Docker для ускорения сборки проекта (Николай Пасынков, SECR-2019) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2) |
||
(не показано 12 промежуточных версий этого же участника) | |||
Мы решили эту проблему, разложив сборку на слои, и сейчас внедряем эту практику на других проектах. Время сборки сократилось до 7 минут в среднем. В докладе я расскажу о том, как мы пришли к этому решению, и в качестве бонуса покажу, как у мы научились изящно возвращать предыдущую версию проекта после релиза. Доклад будет полезен техническим лидам и DevOps-инженерам больших проектов, а также разработчикам, желающим оптимизировать время сборки и деплой. </blockquote> {{VideoSection}} {{vimeoembed|365999713|800|450}} {{youtubelink|}}|6dB8geQEo70}} {{letscomment}} {{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]] {{stats|disqus_comments=0|refresh_time=2021-08-31T18:24:22.512160|vimeo_plays=23|youtube_comments=0|youtube_plays=153}} |
Текущая версия на 12:23, 4 сентября 2021
- Докладчик
- Николай Пасынков
Технически-сложные проекты рано или поздно сталкиваются со скоростью сборки. Над нашим проектом в пике работало больше 10 разработчиков, а проект собирался около 25 минут.
Мы решили эту проблему, разложив сборку на слои, и сейчас внедряем эту практику на других проектах. Время сборки сократилось до 7 минут в среднем.
В докладе я расскажу о том, как мы пришли к этому решению, и в качестве бонуса покажу, как у мы научились изящно возвращать предыдущую версию проекта после релиза.
Доклад будет полезен техническим лидам и DevOps-инженерам больших проектов, а также разработчикам, желающим оптимизировать время сборки и деплой.
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Презентация
Примечания и ссылки
Plays:176 Comments:0