Единый артефакт сборки. Как на практике протащить один docker образ через все окружения и при этом сократить количество сборок.
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Расскажем про то, как мы решали проблему целостности собираемых docker-образов для stage и prod окружений, когда они собираются и деплоятся независимо друг от друга. Ведь когда сборка происходит независимо, есть вероятность того, что для stage и prod будут собраны разные образы с разными системными зависимостями.
Разработали механизм вычисления хеша репозитория и использования его для поиска и переиспользования уже существующего артефакта, аналогично тому как это делает сам docker. Как итог получили не только защиту от ошибок на prod, но и значительно уменьшили количество сборок в случаях, когда в репозитории менялись файлы, не важные для сборки.
CI/CD tech lead, в прошлом сетевой инженер, гик по жизни
Wildberries
Видео
Другие доклады секции
DevOps практики и культура