Главная » Архив меток: ci

Архив меток: ci

Avito. iOS. AMA

Сегодня в нашем блоге мы проводим уже традиционную секцию вопросов и ответов Ask Me Anything. Привет! Продолжаем хорошую традицию. (До этого были АМА по бэкенду и по android-разработке). На этот раз речь пойдёт о разработке под iOS в целом и об особенностях приложения Авито в частности. Спросите у нас! Как работается с приложением самого популярного сайта объявлений в России? Под ...

Читать далее »

[Из песочницы] Автоматическая сборка Unity-проектов для Android и iOS с помощью Gitlab CI

В этой статье хочу рассказать о подходе к сборке Unity-проектов на android и ios через Gitlab на собственных сборщиках с macOS. Я работаю в небольшой gamedev компании, и задача автоматизации сборки появилась из-за следующих проблем: 5 распределенных команд должны собирать проекты из любой точки мира должны поддерживаться разные версии юнити сборщик должен обеспечивать как минимум 5 сборок в неделю от ...

Читать далее »

Тестирование и непрерывная интеграция для Ansible-ролей при помощи Molecule и Jenkins

После того, как Ansible вошёл в нашу практику, количество кода на нём и, в частности, ролей стало расти очень быстро. Роли для бэка, фронта, прокси, баз данных, мониторинга, сбора логов и т. д. и т. п.—их количество насчитывает десятки. Часть из ролей специфична для определённого проекта, но многие решают общие задачи, ими хочется делиться между проектными командами, чтобы не создавать ...

Читать далее »

Знакомство с ConcourseCI

Всем привет! Я заметил, что на Хабре очень мало информации про такой сервер сборки, как ConcourseCI. Я решил восполнить этот пробел и написать небольшое введение. Под катом описание этого инструмента и небольшой туториал. Итак, ConcourseCI — это сервер сборки CI/CD. Разрабатывается он компанией Pivotal, в данный момент находится в стадии активной разработки. В самой комании есть несколько человек, которые работают ...

Читать далее »

Ask me anything. Avito. Android

Привет! Первый опыт публикации поста формата «Вопрос-ответ» в нашем блоге оказался успешным и полезным для всех участников, поэтому сегодня мы продолжаем. На этот раз речь пойдёт о разработке под Android в целом и об особенностях приложения Avito в частности. Как работается с приложением самого популярного сайта объявлений в России? Спросите у нас! Мы ответим на все комментарии первого уровня, которые ...

Читать далее »

Для чего программисту Continuous Integration и с чего начинать

Представьте что в Роскосмосе решили собрать новую ракету не имея при этом чертежей и четкого понимания как ракета должна быть устроена. Отдельный завод занимается корпусом ракеты, отдельный выпускает двигатели, еще один — сопла. Главный менеджер Роскосмоса сказал что он доверяет профессионалам, и мастерски сделегировал всю работу заводам. Через год все составные части доставляются в главный сборочный цех, и выясняется, что ...

Читать далее »