Size: a a a

1С, БСП, DevOps и Архитектура

2020 December 08

IS

Ivan Smirnov in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
интеграция - процесс попадания новых коммитов в основной разработческий бранч.
из определения не следует, что они должны попадать из другой ветки, так что да, ci для бедных вполне)
Так у меня тогда есть CI, и даже не только integration но и inspection :D Короче в один опрос всё не поместишь, тут либо размер команды, либо полный контур CI, либо какие-то отдельные элементы, т.е. нужен опрос с несколькими вопросами...
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
запускать sonarlint-cli и парсить текстовый выхлоп в stdout? ну такое) их идея с переходом на вечноживущего демона и общением с ним по tcp намного приятнее
как будто внутри все красивее в lintcore
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
ну и опять же, там требовалась пересборка sonarlint-core, чтобы завайтлистить bsl-плагин, а температуру стула ты и сам можешь сейчас оценить, раз то же самое делаешь)
зима в Сибири + форточка помогает ))
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
интеграция - процесс попадания новых коммитов в основной разработческий бранч.
из определения не следует, что они должны попадать из другой ветки, так что да, ci для бедных вполне)
Вроде под непрерывной интеграцией все таки понимается интеграция кода участника команды с кодовой базой все команды, что само по себе бранчевание и мерджы взад назад.
Если это убрать останется непрерывная сборка, continuous building
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Вроде под непрерывной интеграцией все таки понимается интеграция кода участника команды с кодовой базой все команды, что само по себе бранчевание и мерджы взад назад.
Если это убрать останется непрерывная сборка, continuous building
ну у тебя тоже получается два бранча. просто один в гите, а второй в хранилище. такой вот хреновый cvs
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
ну у тебя тоже получается два бранча. просто один в гите, а второй в хранилище. такой вот хреновый cvs
Интеграции как таковой не происходит, как следствие она не может быть непрерывной.)
Там же если к кишкам методы обратится она родилась из того что разные команды пилили разные куски продукта а потом под занавес проекта начинали все это долго и мучительно срашивать в приложение из-за чего не редко срывались сроки, практика ci была призвана вот этот этап сшивания обрубленных кусков кодовой базы в единый проект размазать на весь срок ведения проекта, как следствие сделать это более мягким и прогнозируемым.
В хранилище льющимся в гит нет не этой проблемы, ни интеграции.)
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Интеграции как таковой не происходит, как следствие она не может быть непрерывной.)
Там же если к кишкам методы обратится она родилась из того что разные команды пилили разные куски продукта а потом под занавес проекта начинали все это долго и мучительно срашивать в приложение из-за чего не редко срывались сроки, практика ci была призвана вот этот этап сшивания обрубленных кусков кодовой базы в единый проект размазать на весь срок ведения проекта, как следствие сделать это более мягким и прогнозируемым.
В хранилище льющимся в гит нет не этой проблемы, ни интеграции.)
окей, я в следующей раз поставлю тэг сарказм над сообщением про ci в 1C :D
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
окей, я в следующей раз поставлю тэг сарказм над сообщением про ci в 1C :D
Ну чё начинается, у меня и ci и 1С
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Ну чё начинается, у меня и ci и 1С
я про свое изначальное)
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
я про свое изначальное)
=)
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Konstantin Kozyrev
У нас есть настроенный CI. В нашей команде...
Анонимный опрос
0%
1 человек
0%
2-10 человек
0%
11-25 человек
0%
26-50 человек
0%
51-75 человек
0%
76-100 человек
0%
Больше 100
0%
Посмотреть результаты
Проголосовало: 55
@PautovLeonid, чё прям в команде боле 100 человек? Оо
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
интересно было бы посмотреть на "команду" больше 100 человек. отдел/департамент - еще понимаю. но "команду"...
this
источник

LP

Leonid Pautov in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
@PautovLeonid, чё прям в команде боле 100 человек? Оо
Ну да, команда разработки ERP большая.
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Leonid Pautov
Ну да, команда разработки ERP большая.
Оо офигеть
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
интересно было бы посмотреть на "команду" больше 100 человек. отдел/департамент - еще понимаю. но "команду"...
В статье под командой подразумевается количество человек которые участвуют в разработке проекта/продукта. В том числе это могут быть разные команды, разные отделы, разные департаменты и даже разные организации
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
ci это же про быстрый обмен изменениями. 3 раза в день получить все из хранилища и все положить - это тоже ci
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Антон Степанов
ci это же про быстрый обмен изменениями. 3 раза в день получить все из хранилища и все положить - это тоже ci
Там вон выше определение от фаулера
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Там вон выше определение от фаулера
Фаулер в чате?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Антон Степанов
Фаулер в чате?
Ессесно, только не в этом
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Недавно статья на хабре была про неправильное понимание CI. CI был придуман как ответ на боль при мержевании. Когда быстро ветвишся и сливаешся - меньше горишь от конфликтов мержей и наоборот, если сливаться раз в полгода, то можно все полгода и потратить на разгребание конфликтов. Вот с хранилищем мы этой боли не имеем. С гитом теперь имеем
источник