|
|
![]() Helm Canary: как Сбер канареечные релизы реализовывалПонедельник, 30 Января 2023 г. 15:34 (ссылка)
Привет, Хабр! Сегодня поговорим об опыте работы Cбера с Helm. Дело в том, что в Сбере широко используется контейнерная платформа OpenShift от RedHat, которая дополняет Kubernetes собственными возможностями, упрощает деятельность по разработке и сопровождению сервисов в промышленной эксплуатации. Платформа отличная, но у неё есть ряд проблем, о которых поговорим ниже. А справиться с ними можно при помощи Helm. О том, как нам помог этот пакетный менеджер, — читайте под катом. Читать далееhttps://habr.com/ru/post/713686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713686
![]() Helm Canary: как Сбер канареечные релизы реализовывалПонедельник, 30 Января 2023 г. 15:34 (ссылка)
Привет, Хабр! Сегодня поговорим об опыте работы Cбера с Helm. Дело в том, что в Сбере широко используется контейнерная платформа OpenShift от RedHat, которая дополняет Kubernetes собственными возможностями, упрощает деятельность по разработке и сопровождению сервисов в промышленной эксплуатации. Платформа отличная, но у неё есть ряд проблем, о которых поговорим ниже. А справиться с ними можно при помощи Helm. О том, как нам помог этот пакетный менеджер, — читайте под катом. Читать далееhttps://habr.com/ru/post/713686/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713686
![]() [Перевод] Обзор новой системы контроля версий Sapling компании Meta*Среда, 11 Января 2023 г. 16:00 (ссылка)
https://habr.com/ru/post/709600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709600
![]() [Перевод] Обзор новой системы контроля версий Sapling компании Meta*Среда, 11 Января 2023 г. 16:00 (ссылка)
https://habr.com/ru/post/709600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709600
![]() Как мы интегрировали и настроили для работы Conventional Commits в PHPStormСреда, 21 Декабря 2022 г. 10:59 (ссылка)
Поднялся вопрос стандартизации коммитов в команде. До этого были такие правила, мы пишем номер задачи и через тире описание того, что было сделано кратко. Номер задачи берется из номера issue. Например: Нашли Conventional Commits и попробовали его на тестовом репозитории, понравилось. Решили внедрить это в команду, но столкнулись с тем, что люди не всегда делают коммиты правильно, а значит нужна какая-то валидация. В нашей команде принято по максимуму IDE и его возможности. То есть, коммиты мы делаем не через консоль, а через встроенные утилиты. Поэтому, сразу пошли искать плагины, которые есть в PHPStorm и нашли вот эти 2 важных плагина: Conventional Commit и Git Commit Template. После их установки видим новые кнопки в окне коммита: Читать далееhttps://habr.com/ru/post/706772/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706772
![]() Git for Windows: вклад в проект с помощью патчаВторник, 20 Декабря 2022 г. 04:54 (ссылка)
Существуют разные способы совместной работы над исходным кодом проекта. Так получилось, что сначала я познакомился с тем, как работать с командой «git push», посылая свои изменения в удаленный репозиторий, и как создать на сайте «GitHub» форк для отправки из него запроса на принятие изменений («pull request», сокращенно «PR»). И только после этого я узнал о том, что существует способ обмена изменениями в код с помощью файлов-патчей. В этой статье я экспериментирую с командой «git diff», создаю тестовый проект и файл-патч из него в программах-оболочках «PowerShell» версии 7 и «Git Bash». Клонирую проект и применяю полученный файл-патч с помощью команды «git apply». В последней части статьи я показываю, как можно применить программу «Git» для создания файла-патча с изменением в исходный код известного веб-приложения «WordPress». В конце этого примера я создаю сообщение об ошибке (ticket) в системе управления проектом «WordPress» и прикладываю к нему свой файл-патч. Читать далееhttps://habr.com/ru/post/706482/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706482
![]() Берем абсурдную идею и находим ей применениеПятница, 09 Декабря 2022 г. 06:08 (ссылка)
Абсурдная идея Если создать в интернете базу данных всех существующих файлов, то любой архив будет представлять собой список имен каталогов, файлов, дата+время изменения/создания и хеши этих файлов. А при распаковки архива достаточно будет просто скачать из интернета содержимое файла по его хешу, записать на диск и присвоить атрибуты (дата,время). Т.е. даже архив с полным сезоном какого-нибудь сериала из 20 серий будет занимать не больше нескольких килобайт (в независимости от качества видео). Читать далееhttps://habr.com/ru/post/703712/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703712
![]() Git for Windows: работа с параметром core.autocrlfПятница, 02 Декабря 2022 г. 11:34 (ссылка)
Одна из настроек программы (системы управления версиями) «Git» называется «core.autocrlf». В этой статье я на практическом примере описываю, что происходит при каждом из трех возможных значений этой настройки. После этого я делаю выводы о том, для чего эта настройка нужна и в каких ситуациях какие ее значения можно использовать. Всё описанное происходит в операционной системе «Windows 10». Работу с «Git» я показываю на примере работы из командной строки в программе «PowerShell» версии 7. Используемый дистрибутив «Git» называется «Git for Windows». Читать далееhttps://habr.com/ru/post/703072/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703072
![]() Plastic SCM + Unreal EngineПонедельник, 19 Сентября 2022 г. 17:19 (ссылка)
Доброго времени суток! Меня зовут Евгений, я разработчик геймдев студии. Как и в любой разработке, мы используем системы контроля версий. Моей любимой является Plastic SCM, вместе с тем я почти не встречал команды её использующие. Обидно. Попробую исправить это недоразумение и познакомить вас с миром самой приятной SCM. Читать далееhttps://habr.com/ru/post/689056/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689056
![]() [Перевод] Git — сравнение Visual Studio 2022 с MeGit/EGit и SourceTreeСреда, 24 Августа 2022 г. 16:00 (ссылка)
https://habr.com/ru/post/683576/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683576
![]() Почему спустя 5 лет код-ревью на Upsource мы перешли на GitLabЧетверг, 14 Июля 2022 г. 17:23 (ссылка)
Наша команда мобильной разработки использовала Upsource с 2017 года: на тот момент он был одним из самых удобных инструментов для просмотра кода, комментирования и изучения правок. Мы использовали selfhosted-вариант сервиса. Однако через некоторое время, по мере роста команды и изменения процессов, мы начали сталкиваться с рядом проблем, которые подтолкнули нас к пересмотру сервиса для код-ревью. Рассказываю о нашем опыте работы с системами код-ревью, и почему через 5 лет работы на Upsource мы переехали на GitLab. Читать далееhttps://habr.com/ru/post/676938/?utm_source=habrahabr&utm_medium=rss&utm_campaign=676938
![]() [Перевод] Вышел Git 2.37Четверг, 30 Июня 2022 г. 23:41 (ссылка)
27 июня вышел Git 2.37 с новым механизмом очистки файловой системы, её встроенным монитором и другими доработками. Подробности рассказываем к старту курса по Fullstack разработке на Python. Читать далееhttps://habr.com/ru/post/674478/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674478
![]() Как мы столкнулись с версионированием и осознали, что вариант «просто проставить цифры» не работаетЧетверг, 30 Июня 2022 г. 16:05 (ссылка)
Всем привет, я Алексей Некрасов - Lead направления Python в МТС и старший архитектор в MTS AI. Хочу поделиться своим опытом внедрения версионирования и рассказать, как сделать первый шаг в реализации стратегии blue/green или канареечного развертывания, что для этого нужно и какие есть инструменты. Если вы используете в docker-образах тег latest, или у вас недоступна система во время деплоя нового релиза, то эта статья — отправная точка для улучшения вашего продукта. Читать далееhttps://habr.com/ru/post/674370/?utm_source=habrahabr&utm_medium=rss&utm_campaign=674370
![]() CI/CD для коммуникационной платформы VoximplantЧетверг, 02 Июня 2022 г. 13:59 (ссылка)
Совсем недавно мы в Voximplant выпустили инструмент под названием VoxEngine CI. Для чего коммуникационной платформе нужна непрерывная интеграция и что можно сделать с её помощью, я расскажу в этой статье. Если коротко, будем заливать изменения в приложениях на платформу удалённо с максимальным удобством для разработчиков. Узнать всёhttps://habr.com/ru/post/669274/?utm_source=habrahabr&utm_medium=rss&utm_campaign=669274
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |