Я знаю, что ты думал в прошлый дейлик
На входе — обычный push. На выходе — коммит, улучшенный с помощью LLM, сохранённый в векторной базе, доступный для поиска и семантического анализа. Пишем простой MCP-сервер для трекинга изменений ваших проектов.
Я знаю, что ты думал в прошлый дейлик
На входе — обычный push. На выходе — коммит, улучшенный с помощью LLM, сохранённый в векторной базе, доступный для поиска и семантического анализа. Пишем простой MCP-сервер для трекинга изменений ваших проектов.
Когда CI заботится не только о коде, но и о пользователях. App.Farm CI. Часть V
Привет, Хабр! На связи команда разработки App.Farm в РСХБ-Интех. App.Farm —платформа по типу PaaS для стандартизации процесса разработки бизнес-приложений: от хранения исходного кода до запуска сервисов. App.Farm CI — подсистема обеспечивающая хранение кода, артефактов, автоматизацию сборки. В этой статье хотели бы представить вам одну из подсистем нашего продукта — PaaS App.Farm , и это будет финальная часть цикла статей об App.Farm CI. Наш материал посвящён работе с пользователями App.Farm CI — какие темы затронем в этой части: Сопровождение как задумывали Сопровождение как получилось Процесс Feature Requests Публикация Changelog Итоги и планы
https://habr.com/ru/companies/rshb/articles/894218/
#platform #git #paas #ci #nexus #gitflow #git_workflow #gitlabci #gitops #микросервисы
App.Farm CI. Часть IV. Реализуем flow — шагаем к автоматизации разработки
Привет, Хабр! На связи команда разработки App.Farm в РСХБ-Интех. Хотели бы представить вам следующую часть цикла статей об App.Farm CI, одной из подсистем нашего продукта — PaaS App.Farm. App.Farm — платформа по типу PaaS для стандартизации процесса разработки бизнес-приложений: от хранения исходного кода до запуска сервисов. App.Farm CI - подсистема обеспечивающая хранение кода, артефактов, автоматизацию сборки. Какие темы затронем в этой статье: - Разновидности flow - Базовый набор job - Генерация Dockerfile - Проверка качества кода - Сборка и публикация артефактов - Развертывание - Демонстрационные примеры
https://habr.com/ru/companies/rshb/articles/888372/
#platform #git #paas #ci #nexus #gitflow #git_workflow #gitlabci #gitops
App.Farm CI. Часть III. Подготовка к реализации flow — быть вахтером или не быть?
Привет, Хабр! На связи команда разработки App.Farm в РСХБ-Интех. Хотели бы представить вам следующую часть цикла статей об App.Farm CI, одной из подсистем нашего продукта — PaaS App.Farm. App.Farm - платформа по типу PaaS для стандартизации процесса разработки бизнес-приложений: от хранения исходного кода до запуска сервисов. App.Farm CI — подсистема обеспечивающая хранение кода, артефактов, автоматизацию сборки. Какие темы затронем в этой части: - Архитектура подключаемых flow - Архитектура сборки - Базовый набор flow - Требования к flow - Статическая верификация
https://habr.com/ru/companies/rshb/articles/885270/
#platform #git #paas #ci #nexus #gitflow #git_workflow #gitlabci #gitops
[Перевод] Как конфигурировать Git
Какие настройки git config сейчас следует устанавливать по умолчанию? Ниже рассмотрены избранные настройки, менять которые не стесняются даже разработчики самого Git Несколько недель назад я написал о настройке Git help.autocorrect и поведал странную историю о том, как её значение стали задавать в децисекундах. Эта статья заставила меня поразмыслить и о других настройках git config, вероятно, не известных широкому кругу пользователей. Возможно, для этих настроек стоит задать по умолчанию иные значения, чем действуют сейчас. В этом посте я разберу некоторые (пожалуй, малопонятные) настройки Git, которые сам активировал во всех моих проектах. Я подробно расскажу о них, поясню, как они действуют, и почему их, пожалуй, стоит выставить по умолчанию. Также оказалось, что большинство из изложенных здесь знаний я почерпнул из общения с людьми, чей повседневный труд заключается в поддержке ядерной базы кода Git.
Мастер-класс по точечному переносу изменений между ветками в git
Представьте ситуацию: вы нашли критический баг в проекте, исправили его в feature -ветке, но до полного слияния ещё далеко. Или вам срочно нужно перенести одно конкретное изменение из текущей ветки в другую. В таких случаях git cherry-pick становится вашим секретным оружием.
https://habr.com/ru/articles/875258/
#git_workflow #git #github #gitflow #системы_управления_версиями #системы_контроля_версий #версионирование #программирование #ветки_в_git #ветки
App.Farm CI. Часть I. Проблемы и выбор решений
Привет, Хабр! На связи команда разработки App.Farm — продукта, созданного в РСХБ‑Интех. Хотели бы представить вам цикл статей о нем. App.Farm — продукт по типу PaaS, необходимый для стандартизации процесса разработки бизнес‑приложений: от хранения исходного кода до запуска сервисов. Основные подсистемы платформы включают хранилище исходного кода и CI, хранилище артефактов, среду исполнения приложений, SSO, интеграционную подсистему, observability и т. д.. Подробнее ознакомиться с компонентами можно в обзорной статье, ранее опубликованной на Хабре: Как мы создавали PaaS‑платформу App.Farm . Сейчас мы бы хотели углубиться в детали реализации и поделиться с вами проблемами, которые мы решали, и как пришли к текущей архитектуре. Первый цикл статей мы решили посвятить одной из подсистем нашей платформы — App.Farm CI .
https://habr.com/ru/companies/rshb/articles/861252/
#platform #paas #ci #gitlab #gitlabci #nexus #gitflow #git_workflow #gitops #git
Рецензия на книгу “Изучаем Git: пошаговое руководство с наглядными примерами”
Если и есть инструмент, который на 100% обязаны освоить все слушатели ИТ-курсов и начинающие разработчики еще в начале карьеры — то это Git. Книга «Изучаем Git: пошаговое руководство с наглядными примерами» (Learning Git. A Hands-On and Visual Guide to the Basics of Git) от издательства O'Reilly Media, в переводе от Alist (БХВ Петербург) — это руководство «с нуля» по самой популярной системой контроля версий. Изложены основы Git: установка, графический интерфейс и командная строка, локальные репозитории и коммиты, ветки и слияния.
https://habr.com/ru/companies/ssp-soft/articles/844980/
#git #git_workflow #книги_по_программированию #книги_для_обучения #книги_по_git
Вселенная кода, доступная каждому: презентация GitVerse
Привет, Хабр! На связи Андрей Аврамчук ( @Mimizavr ). Недавно я побывал на онлайн-презентации GitVerse — платформы для совместной разработки и хостинга кода. Планируется, что она станет инструментом нового поколения, избавляющим разработчика от многих болей. Под катом вы узнаете: — Чем GitVerse может помочь открытому ПО. — Почему перенос своих проектов на платформу — это легко и приятно. — Куда спрятаться от ИИ (спойлер: никуда). — Умеет ли GitVerse в CI/CD. — И наконец, какие есть причины смотреть в будущее с оптимизмом.
Раскладываем Git по полочкам: терминология
Первый раз столкнулись с Git и не понимаете, что это такое? Устали бездумно выполнять серию комманд чтобы закинуть свой проект на GitHub? Хотите понять, чем отличается merge, rebase, push и pull? Надоело видеть ошибку о non fast-forward merge и не понимать, что с этим делать? Сейчас попробуем разобраться в этом всем. Поехали!
https://habr.com/ru/articles/796219/
#git #git_workflow #merge #merge_conflict #repository #branch #commit #remote_repo