home.social

#gitflow — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gitflow, aggregated by home.social.

  1. Git workflow для частых и независимых релизов веб-сервиса

    Git стал таким же привычным явлением, как электричество в розетке. Его можно использовать совершенно по-разному — он либо сделает вашу жизнь удобнее, либо причинит боль и доставит кучу проблем. Привет, меня зовут Макс Мартынов и я ведущий разработчик в Атвинте. В этой статье расскажу про наш подход к Git workflow, в котором баги одной фичи не блокируют деплой другой. Существует множество подходов и наш, конечно, не единственно верный.

    habr.com/ru/articles/1010850/

    #gitflow #git #git_workflow

  2. Настройка Git для одновременного fetch/push в несколько remotes. Синхронизация одной командой

    Прим: Дополняет мою статью "Скрипт полной миграции из GitLab на свой сервер" . После успешной миграции А что делать со старым репозиторием? Было бы логично использовать GitLab и другие хостинги в качестве вторичных (запасных). Но как это делать? И еще не вручную? Для синхронизации с remotes одновременно на свой Gogs и на все GitLab, GitHub, Bitbucket, ... remotes, об этом и других "хаках" ниже:

    habr.com/ru/articles/995074/

    #git_fetch_push #sync #github #gitflow #bitbucket #gogs #mirroring #git_workflow #gitaliase #devops

  3. ClusterAPI как цель, Terraform как мост: управляем жизненным циклом платформы

    Я Олег Одинцов, платформенный инженер App.Farm . App.Farm — собственная разработка Россельхозбанка, которая используется для станадартизации процессов разработки программного обеспечения и предоставления высокоуровневого интерфейса пользователям для автоматизации их задач. Можно сказать, что App.Farm — это автоматизация «под ключ». Пользователь получает полный цикл управления разработкой от размещения кода до деплоя приложений. Более «смузийное» название — IDP платформа.

    habr.com/ru/companies/rshb/art

    #platform #git #paas #ci #nexus #gitflow #workflow #gitlabci #gitops #микросервисы

  4. ClusterAPI как цель, Terraform как мост: управляем жизненным циклом платформы

    Я Олег Одинцов, платформенный инженер App.Farm . App.Farm — собственная разработка Россельхозбанка, которая используется для станадартизации процессов разработки программного обеспечения и предоставления высокоуровневого интерфейса пользователям для автоматизации их задач. Можно сказать, что App.Farm — это автоматизация «под ключ». Пользователь получает полный цикл управления разработкой от размещения кода до деплоя приложений. Более «смузийное» название — IDP платформа.

    habr.com/ru/companies/rshb/art

    #platform #git #paas #ci #nexus #gitflow #workflow #gitlabci #gitops #микросервисы

  5. ClusterAPI как цель, Terraform как мост: управляем жизненным циклом платформы

    Я Олег Одинцов, платформенный инженер App.Farm . App.Farm — собственная разработка Россельхозбанка, которая используется для станадартизации процессов разработки программного обеспечения и предоставления высокоуровневого интерфейса пользователям для автоматизации их задач. Можно сказать, что App.Farm — это автоматизация «под ключ». Пользователь получает полный цикл управления разработкой от размещения кода до деплоя приложений. Более «смузийное» название — IDP платформа.

    habr.com/ru/companies/rshb/art

    #platform #git #paas #ci #nexus #gitflow #workflow #gitlabci #gitops #микросервисы

  6. ClusterAPI как цель, Terraform как мост: управляем жизненным циклом платформы

    Я Олег Одинцов, платформенный инженер App.Farm . App.Farm — собственная разработка Россельхозбанка, которая используется для станадартизации процессов разработки программного обеспечения и предоставления высокоуровневого интерфейса пользователям для автоматизации их задач. Можно сказать, что App.Farm — это автоматизация «под ключ». Пользователь получает полный цикл управления разработкой от размещения кода до деплоя приложений. Более «смузийное» название — IDP платформа.

    habr.com/ru/companies/rshb/art

    #platform #git #paas #ci #nexus #gitflow #workflow #gitlabci #gitops #микросервисы

  7. 🍒 Cherry-pick commits easily with shift+c to copy and shift+v to paste. Create and manage #worktrees to work on multiple branches simultaneously. Custom command system for extending functionality beyond built-in features.

    🎨 Visual commit graph showing relationships and author colors. Built-in support for #Gitflow workflow and branch management. Filter any view to quickly find what you need.

  8. Когда 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 Итоги и планы

    habr.com/ru/companies/rshb/art

    #platform #git #paas #ci #nexus #gitflow #git_workflow #gitlabci #gitops #микросервисы

  9. App.Farm CI. Часть IV. Реализуем flow — шагаем к автоматизации разработки

    Привет, Хабр! На связи команда разработки App.Farm в РСХБ-Интех. Хотели бы представить вам следующую часть цикла статей об App.Farm CI, одной из подсистем нашего продукта — PaaS App.Farm. App.Farm — платформа по типу PaaS для стандартизации процесса разработки бизнес-приложений: от хранения исходного кода до запуска сервисов. App.Farm CI - подсистема обеспечивающая хранение кода, артефактов, автоматизацию сборки. Какие темы затронем в этой статье: - Разновидности flow - Базовый набор job - Генерация Dockerfile - Проверка качества кода - Сборка и публикация артефактов - Развертывание - Демонстрационные примеры

    habr.com/ru/companies/rshb/art

    #platform #git #paas #ci #nexus #gitflow #git_workflow #gitlabci #gitops

  10. App.Farm CI. Часть III. Подготовка к реализации flow — быть вахтером или не быть?

    Привет, Хабр! На связи команда разработки App.Farm в РСХБ-Интех. Хотели бы представить вам следующую часть цикла статей об App.Farm CI, одной из подсистем нашего продукта — PaaS App.Farm. App.Farm - платформа по типу PaaS для стандартизации процесса разработки бизнес-приложений: от хранения исходного кода до запуска сервисов. App.Farm CI — подсистема обеспечивающая хранение кода, артефактов, автоматизацию сборки. Какие темы затронем в этой части: - Архитектура подключаемых flow - Архитектура сборки - Базовый набор flow - Требования к flow - Статическая верификация

    habr.com/ru/companies/rshb/art

    #platform #git #paas #ci #nexus #gitflow #git_workflow #gitlabci #gitops

  11. Мастер-класс по точечному переносу изменений между ветками в git

    Представьте ситуацию: вы нашли критический баг в проекте, исправили его в feature -ветке, но до полного слияния ещё далеко. Или вам срочно нужно перенести одно конкретное изменение из текущей ветки в другую. В таких случаях git cherry-pick становится вашим секретным оружием.

    habr.com/ru/articles/875258/

    #git_workflow #git #github #gitflow #системы_управления_версиями #системы_контроля_версий #версионирование #программирование #ветки_в_git #ветки

  12. App.Farm CI. Часть I. Проблемы и выбор решений

    Привет, Хабр! На связи команда разработки App.Farm — продукта, созданного в РСХБ‑Интех. Хотели бы представить вам цикл статей о нем. App.Farm — продукт по типу PaaS, необходимый для стандартизации процесса разработки бизнес‑приложений: от хранения исходного кода до запуска сервисов. Основные подсистемы платформы включают хранилище исходного кода и CI, хранилище артефактов, среду исполнения приложений, SSO, интеграционную подсистему, observability и т. д.. Подробнее ознакомиться с компонентами можно в обзорной статье, ранее опубликованной на Хабре: Как мы создавали PaaS‑платформу App.Farm . Сейчас мы бы хотели углубиться в детали реализации и поделиться с вами проблемами, которые мы решали, и как пришли к текущей архитектуре. Первый цикл статей мы решили посвятить одной из подсистем нашей платформы — App.Farm CI .

    habr.com/ru/companies/rshb/art

    #platform #paas #ci #gitlab #gitlabci #nexus #gitflow #git_workflow #gitops #git

  13. Git. Скачем между ветками как древесные лягушки

    Статей на тему много, но, видимо, недостаточно: время от времени слышу от коллег (последние 10 лет, в 4-х разных компаниях): «Не могу пошарить экран с кодом, у меня другая ветка сейчас». «Не хочу переключать ветку, придется запускать кодогенерацию, у меня сбросятся build-файлы, потом это опять пересобирать!» «Стаскивать ветку для просмотра ПР? Это же неудобно, надо "стэшить" изменения, ветку переключать».

    habr.com/ru/articles/826260/

    #git #gitflow #worktree #ветки_в_git

  14. New Edition Alert! 📢 The latest "Let’s Make Cloud" newsletter is out now!

    This issue covers:
    - Implementing GitFlow with Amazon CodeCatalyst 💻
    - Exploring the AMBERSQUID Cloud-Native Cryptojacking Operation ☁️
    - Understanding authentication challenges in microfrontend environments 🌐

    Link: letsmakecloud.beehiiv.com/p/is

    #LetsMakeCloud #CloudComputing #TechNews #CloudSecurity #WebDevelopment #AWS #GitFlow #AMBERSQUID #Microfrontends

  15. #Git always had from the beginning very serious workflow flaws.
    After years, #git-extra #gitflow, and many other #CLI tools appeared without so much success.
    #TUI tools like #lazygit, #gitui and #tig reduced rightly the friction, but the complexity of use is still here when you close them.

    #jujutsu is a new alternative interface to Git #CLI written in #rust taking the best from #Mercurial #Darcs #Pijul and of course #Git

    github.com/martinvonz/jj#intro
    github.com/martinvonz/jj/blob/