Size: a a a

Архитектура ИТ-решений

2020 November 03

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Монументально
источник

A

Alex in Архитектура ИТ-решений
Podlodka - рассадник скверны, не находите?
источник

OS

Oleg Soroka in Архитектура ИТ-решений
Alex
Podlodka - рассадник скверны, не находите?
Раньше вроде наука была рассадник скверны. В православии тоже бывают перемены?
источник

A

Alex in Архитектура ИТ-решений
Приравниваете podlodka и науку?
источник

OS

Oleg Soroka in Архитектура ИТ-решений
Alex
Приравниваете podlodka и науку?
Нет, приравниваю беспочвенное хейтерство к мракобесию :)
источник

A

Alex in Архитектура ИТ-решений
Да я просто мнение спросил. Мнение получил
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Oleg Soroka
Нет, приравниваю беспочвенное хейтерство к мракобесию :)
Попробуйте сформулировать вашу позицию в 3-х словах. Если не получится, значит она чётко не оформлена в вашей голове.

Видео эти совершенно невозможно смотреть.
источник

ЯI

Я и твой кот I.... in Архитектура ИТ-решений
Oleg Soroka
Интеграция - это слияние временной ветки в постоянную. Какие именно ветки и чего именно вы собираетесь сливать в случае инфраструктуры?
А главное, зачем делать это Continuously, то есть "очень часто, чем чаще - тем лучше"? Чем вас не устраивает инфраструктура, которая сразу сделана хорошо? :)
Скорее речь об интеграционном тестировании инфраструктуры (инфраструктурного кода).

Изменения в инфраструктуре тестируются как обычно.
источник

OS

Oleg Soroka in Архитектура ИТ-решений
Gennadiy Kruglov
Попробуйте сформулировать вашу позицию в 3-х словах. Если не получится, значит она чётко не оформлена в вашей голове.

Видео эти совершенно невозможно смотреть.
Схема адекватная.
(Два хватило)
источник

OS

Oleg Soroka in Архитектура ИТ-решений
Я и твой кот I.
Скорее речь об интеграционном тестировании инфраструктуры (инфраструктурного кода).

Изменения в инфраструктуре тестируются как обычно.
Хватит путать термины
(Вот тут как раз ровно три)
источник

OS

Oleg Soroka in Архитектура ИТ-решений
Понятно, что многие, если не большинство, говорят "CI/CD" - подразумевают запускалку скриптов по коммиту.
Но от частоты заблуждения оно вернее не становится
источник

ЯI

Я и твой кот I.... in Архитектура ИТ-решений
Oleg Soroka
Понятно, что многие, если не большинство, говорят "CI/CD" - подразумевают запускалку скриптов по коммиту.
Но от частоты заблуждения оно вернее не становится
Не намеренно, пардон. Интеграция изменения в ветку кода подразумевает тестирование.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Oleg Soroka
Понятно, что многие, если не большинство, говорят "CI/CD" - подразумевают запускалку скриптов по коммиту.
Но от частоты заблуждения оно вернее не становится
А что тогда? В один абзац.
источник

OS

Oleg Soroka in Архитектура ИТ-решений
Gennadiy Kruglov
А что тогда? В один абзац.
CI - отсутствие долгоживущих бранчей
CD - отсутствие релизов
источник

ЯI

Я и твой кот I.... in Архитектура ИТ-решений
Oleg Soroka
CI - отсутствие долгоживущих бранчей
CD - отсутствие релизов
Отсутствие релизов – это лишка.
источник

OS

Oleg Soroka in Архитектура ИТ-решений
Я и твой кот I.
Отсутствие релизов – это лишка.
Полагаю, зависит от определения термина "релиз", под которым сокращают с десяток разных сущностей, не утруждая себя уточнением :)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Oleg Soroka
CI - отсутствие долгоживущих бранчей
CD - отсутствие релизов
Не вполне так.

CD - не всегда continuous deployment, может быть и continuous delivery.

Причём, чаще именно continuous delivery

А в continuous delivery - это не отсутствие релизов, а возможность релиза в любой момент
источник

D

Danil in Архитектура ИТ-решений
А если мы можем зарелизиться в любой момент (сейчас, через час, сразу после коммита), то что такое "релиз"?
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Danil
А если мы можем зарелизиться в любой момент (сейчас, через час, сразу после коммита), то что такое "релиз"?
запланированное на 23:00 пятницы обновление, которое имеет уникальный номер (идентификатор)

имея continuous delivery можно выкатить обновление раньше, например в среду, если вдруг почему-то понадобилось
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Oleg Soroka
CI - отсутствие долгоживущих бранчей
CD - отсутствие релизов
Хм, а как CI мешает долгоживущим бранчам?
Если у меня тесты по CI бегают на всех бранчах и мердж из мастера частый?
источник