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

Архив меток: CI/CD

25 полезных инструментов Kubernetes: развёртывание и управление

Anthony Smith Images / Shutterstock.com В этом посте мы расскажем про инструменты, которые сильно облегчают работу с развёртываниями Kubernetes и помогают построить CI/CD. Мы создаём Kubernetes как облачный сервис и пристально следим за актуальными инструментами разработчиков контейнерных приложений. Развертывание кластера Kubernetes Kubespray Набор ролей Ansible для развертывания и конфигурации Kubernetes. Kubespray работает на AWS, GCE, Azure, Mail.Ru Cloud Solutions, OpenStack ...

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

Трансляция третьего дня Слёрма: интенсива по Кубернетес

Скоро начинается третий и последний день Слёрма.Тем, кто не спит в воскресенье утром, посвящается. Сегодня программа сокращенная, поскольку вторую половину дня занимают практические занятия и подведение итогов, которое мы не транслируем. Тема дня 9:00-10:00 CI/CD, построение деплоя в кластер с нуляУстановка и настройка GitlabНастройка и работа registry на примере GitlabПостроение CI/CD решения Ссылка на трансляцию: ЮтубUPD: трансляция закончилась.

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

[Перевод] Вышел GitLab 11.0: Auto DevOps и управление лицензиями

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

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

CI/CD-пайплайн на примере одного небольшого проекта Уральской Дирекции ИТ

Действующие лица (Команда): разработчиков – 2 человека, админ – 1 человек. Статья повествует об использовании таких технологий, как Ansible, Docker Swarm, Jenkins и Portainer для реализации CI/CD-пайплайна с возможностью контроля за ним с помощью красивого веб-интерфейса. Вступление Чего обычно хочет разработчик? Он хочет творить, не думая о деньгах, и максимально быстро видеть результаты собственного творчества. Другими словами, бизнес мечтает об ...

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

О чем не пишут в документации, или тонкости рефакторинга на .Net Core

Всем привет! Этим материалом мы открываем цикл из нескольких статей, посвященных длинной истории о том, как мы пришли с одной стороны к CD, а с другой — к high availability, основанной на избыточности. Начнем по порядку. У нас есть API для мобильного приложения, которое находится в продуктовой среде, написанный на .NET. И первым шагом мы переводим его на .NET Core ...

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

Atlassian User Group Moscow в гостях у Райффайзенбанка

15 февраля приглашаем гостей на встречу Atlassian User Group Moscow в Райффайзенбанк.Мы поговорим о тонкостях учета рабочего времени сотрудников, об опыте использования CI/CD конвейера в Райффайзенбанке и об эволюции процессов в SkuVault. Программа события: Алексей Иманаев, Системный Cофт — Табель учета рабочего времени Что команде дает информация об отпуске коллег? Автоматизация процессов по отсутствию на рабочем месте сотрудников. Практический опыт ...

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

Централизованный сontinuous deployment за год vol 2

В нашей прошлой статье мы рассказали о том как строили централизованный конвейер, но описали его довольно поверхностно. Это породило массу вопросов, которые мы не можем оставить без ответа. Здесь мы попробуем максимально глубоко залезть «под капот» и рассказать, как работает наш централизованный конвейер. Я думаю, что лучше всего описать весь процесс с момента начала работы над задачей и до запуска ...

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