5916
Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез
Я к тому что можно говорить что у тебя тбд и какой он крутой, но по факту его не будет, либо не все будет соблюдено
Читать полностью…
Ну вы откройте ссылочку-то
a long-lived feature branch (the antithesis of trunk-based development)Читать полностью…
Не исключает, но долгоживущие фича-ветки исключает, в этом один из основных смыслов
Читать полностью…
У нас вроде нет особых правил на него, только детект(чекстайл)в билде
Но упавший Пайп после мержа остальные не блокирует, если была проблема в конкретном МР, то и последующие начнут падать тоже и смержить будет нельзя
Автор шарит экран, показывает диф. После одобрения коммит в мастер)
Читать полностью…
Сильно увеличится, да. Особенно когда релиз раз в месяц и срезание на стабилизацию релиза происходит за две недели до релиза.🌚🌚🌚
Читать полностью…
Эээм, что? Ну, никаких, технических ограничений держать еще и develop рядом тоже нет ограничений, да и делать ветку на каждый стейдж(как оно принятно в гитлаб флоу) тоже нет. Но это не про тбд
Читать полностью…
Какие есть технические ограничения, которые не позволят долгоживущие ветки?)
Читать полностью…
https://trunkbaseddevelopment.com/short-lived-feature-branches/
Читать полностью…
Вообще не исключает долгоживущие)
Долгоживущие ветки может исключить лишь правильный менеджмент задач
есть системы контроля версий под транк бейзд, тот же геррит, код ревью со всеми сиай проверками в наличии.
да на том же гитхабе можно в транкбейзе жить, просто неудобно.
А кволити пайплайн(не знаю подходит ли здесь название CI) запускаете на мастере сразу после мерджа? И падающий пайплайн блокирует последующие мерджи?
Читать полностью…
Но твоя задача с твоим ещё не работающим кодом все равно живёт в фича ветке до вливания
Читать полностью…
ну сам то иногда тесты не погонишь если кнопку перекрасил, а тут оно само запустит))
Читать полностью…
Добавление CI в проект, в котором его раньше не было - это появление нового шага?
Читать полностью…
да, под фича флагом и ее можно контролируемо тестить со всеми другими изменениями
Читать полностью…