Конференция завершена. Ждем вас на Highload++ в следующий раз!
Москва, СКОЛКОВО
8 и 9 ноября 2018

Автоматизируем сборку deb/rpm-пакетов сразу под 5 версий Debian и CentOSDevOps и эксплуатация

Доклад отклонён
Борис Ершов
Nixys

Технический директор компании Nixys. Курирует технологическое развитие. Руководит проектированием инфраструктур для ключевых клиентов и разработкой внутренних инструментов компании.

hello@nixys.ru
Тезисы

Многие компании ведут активную разработку собственных утилит и тулзов, и перед ними встаёт очевидный вопрос: как доставлять свои продукты в целевые системы? Если используется, например, Kubernetes или что-то подобное, а сами средства предназначены для внутреннего использования, то этот вопрос решается достаточно быстро. Но как быть, если речь идёт о большом количестве разнородных инфраструктур, среди которых есть и Kubernetes, и обычные сервера? До определённой поры можно обходиться копированием бинарных файлов или даже просто скриптами. Но постепенно такой подход начинает доставлять всё больше неудобств и проблем. Поэтому остро встают такие вопросы, как установка ПО, его обновление и прочие.

Решить их позволяют системы управления пакетами (deb-based, rpm-based, etc), которые имеются практически в каждой современной ОС. Но для того, чтобы установить пакет, его сначала нужно создать и положить в пакетный репозиторий. А этот процесс не такой простой, как может показаться с первого взгляда.

В докладе будет рассказано о том:
* как данный процесс построен в нашей компании
* как и почему мы к этому пришли
* как создать свои собственные deb и rpm-репозитории
* как и какими средствами обеспечить сборку deb и rpm-пакетов для конкретного приложения
* как выкладывать подготовленные пакеты в репозитории
* как автоматизировать этот процесс и сделать его по настоящему простым и удобным
* что в итоге нам всё это дало

Непрерывное развертывание и деплой
,
Менеджмент в эксплуатации
,
Автоматизация разработки и тестирования

Другие доклады секции DevOps и эксплуатация

Rambler's Top100