Size: a a a

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

2020 August 26

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Oleg Tymko
Openfaas и все такое
В проде то крутит кто в итоге?
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
‌‌‎infactum
В проде то крутит кто в итоге?
В мире 1С врядли
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Oleg Tymko
В мире 1С врядли
Не порядок. Делали же демо для этих целей.
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
‌‌‎infactum
Не порядок. Делали же демо для этих целей.
Демо не прод
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Поругайте схему пожалуйста. Разработка ведётся с использованием хранилища и гита, приоритет у хранилища, гит используется для контроля качества кода, реквестов, сборок тестовых cf по feature-веткам. Проблема в том, что разработчики постоянно хотят актуализировать код, написанный другими. С этой целью они дёргают из хранилища изменения. В результате в локальный репозиторий сыпятся не только их изменения, но и чужие, которые гит радостно индексирует. Я планирую посоветовать тащить параллельно изменения из удалённого репозитория и делать ребейз еще неопубликованной ветки, над которой ведётся работа. Или есть более простые варианты?
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Александр Медведько
Поругайте схему пожалуйста. Разработка ведётся с использованием хранилища и гита, приоритет у хранилища, гит используется для контроля качества кода, реквестов, сборок тестовых cf по feature-веткам. Проблема в том, что разработчики постоянно хотят актуализировать код, написанный другими. С этой целью они дёргают из хранилища изменения. В результате в локальный репозиторий сыпятся не только их изменения, но и чужие, которые гит радостно индексирует. Я планирую посоветовать тащить параллельно изменения из удалённого репозитория и делать ребейз еще неопубликованной ветки, над которой ведётся работа. Или есть более простые варианты?
Зачем вообще в этой схеме хранилище если вы уже нативно с гитом работаете?
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Зачем вообще в этой схеме хранилище если вы уже нативно с гитом работаете?
По техническим причинам :)
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Меня, как нуба, интересует правильное ли решение я для гита планирую применить?
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
правильное решение для гита - юзать только гит, без хранилищ
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
все остальное костыли
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Александр Медведько
Поругайте схему пожалуйста. Разработка ведётся с использованием хранилища и гита, приоритет у хранилища, гит используется для контроля качества кода, реквестов, сборок тестовых cf по feature-веткам. Проблема в том, что разработчики постоянно хотят актуализировать код, написанный другими. С этой целью они дёргают из хранилища изменения. В результате в локальный репозиторий сыпятся не только их изменения, но и чужие, которые гит радостно индексирует. Я планирую посоветовать тащить параллельно изменения из удалённого репозитория и делать ребейз еще неопубликованной ветки, над которой ведётся работа. Или есть более простые варианты?
> В результате в локальный репозиторий сыпятся не только их изменения, но и чужие, которые гит радостно индексирует.

раскройте тезис
источник

АС

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

JD

John Doe in 1С, БСП, DevOps и Архитектура
Антон Степанов
правда юзать только гит в 1С без костылей тоже не получится
Ждём Снегопат?
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
нет
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
> В результате в локальный репозиторий сыпятся не только их изменения, но и чужие, которые гит радостно индексирует.

раскройте тезис
Два разработчика. Один решает одну задачу, другой - другую. Первый решил задачу, прошли этапы тестирования, решение попало в dev и в хранилище. Возможно даже обновился prod. Второй видит это и забирает из хранилища изменения по этой задаче. При этом в локальном репозитории этих изменений у него нет. Соответственно, когда он решит задачу и будет выгружать конфигурацию в исходники чтобы обновить и опубликовать свою ветку он столкнётся с тем, что выгрузятся не только его изменения, но и изменения по первой задаче.
источник

NG

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
или же вообще забирает конфигурацию из гита, а не хранилища
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
пускай разработчик разделяет этап синхронизации с хранилищем и выгрузку своих изменений.
Раскройте тезис :)
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
или же вообще забирает конфигурацию из гита, а не хранилища
Нет. Конфигурация берётся из хранилища. В гит изменения выгружаются в одну сторону, затем архитектор собирает их через реквесты и помещает в хранилище
источник

NG

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