запуск завтра
запуск завтра

CircleCI рассказывает, как они придумывали Orbsрепозиторий команд для CI. CI — инструмент автоматизации рутинных задач вроде сборки программ из исходного кода в машиночитаемый формат.

Мне проще разобраться на примере, вот orb слека. Гораздо полезнее, чем маркетологический бушлит на лендингах.

Основные сложности, как и в любом package-manager'е — версионирование и зависимости. Интересно, что они решили именовать «последнюю, самую свежую» версию пакетов «volatile» [изменчивый, взрывоопасный] вместо общепринятого «latest» [последний]. Тем самым подчеркнули, что лучше указывать конкретную версию пакета, не надеяться на поддержку обратной совместимости.

Интересно, что integrations marketplace перестает быть чем-то выдающимся. Наличие хорошего, курируемого списка интеграций превращается в ожидаемый компонент взрослых проектов.