Size: a a a

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

2021 April 06

АМ

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

АМ

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
да, старый файл останется бинарем.
источник

NG

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
емнип, он это делает через git filter-branch
источник

АМ

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

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Опасная практика)
источник

MM

Max Mazin in 1С, БСП, DevOps и Архитектура
Да, точно! Помню же, что что-то такое было, только не помню где. Большое спасибо.
Вот только я очень сильно сомневаюсь, что обычные и даже продвинутые пользователи это смогут осилить. Не станут они это делать — слишком много усилий надо потратить, чтобы просто нарисовать идею формы :(.
источник
2021 April 07

КЧ

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
У меня ж on demand агенты.
В докер сворм клауд провайдере в теории есть кэш воркспейсов, но на практике он не работает. Возможно в к8с клауд провайдере с этим лучше, но не игрался ещё
источник

IS

Igor Shentsov in 1С, БСП, DevOps и Архитектура
Вы вот смеётесь, а я помню боль от того, что в какой-то древней 8.2.* платформе при работе в веб клиенте метод найти() массива возвращал "-1" если элемент не найден.
источник

КЧ

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

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Шо так по сети тащить, шо так.
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Гитлаб тоже внутренний
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Угу, наверное был бы прирост если хостится на каком нибудь внешнем гитхабе, но локально конечно тоже самое
источник

АМ

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

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Аксиома Эскобара.jpg
источник

NG

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

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Даже с lfs по внутренней сети долго что ли? Кмк там 1-2 минуты клон
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
На самом деле прям жаль, что кэш не работает. Там отличная идея заложена - маунтить workspace dir со сворм ноды внутрь докер агента. В теории экономия на времени должна быть огромная (с учётом того, что сворм нод немного)
источник