Хабрахабр

GitHub анонсировал собственный CI/CD и начал раздавать инвайты

На прошедшей «GitHub Universe» компания анонсировала много разного, но меня больше всего «зацепило» их собственное CI/CD решение. Основано на Docker, может собирать и выполнять контейнеры по пушу в репозиторий, появлению нового тикета, созданию релиза. здесь можно оставить заявку на участие в публик бете, Microsoft будет выдавать инвайты небольшими пачками. Под катом — мои спекуляции чем такая штука может быть нам полезна при живых GitLab и CircleCI.
В анонсе на TechCrunch прозвучала интересная фраза:

It’s so, so much more,” Lambert stressed. I see CI/CD as one narrow use case of actions. “And I think it’s going to revolutionize DevOps because people are now going to build best in breed deployment workflows for specific applications and frameworks, and those become the de facto standard shared on GitHub.

Похоже, авторы рассматривают новые «Actions» не просто как «выполнить тесты и собрать пакет после коммита». А как способ хранить на GitHub исполняемый код, делиться им с коллегами и вызывать в ответ на внешние события, как это сейчас делает IFTTT.

Особенно, если это ваш собственный код. Несмотря на риски (многие open source решения имеют инсталляторы вида «curl | bash», вызывающие волны негодования от спецов по безопасности), запускать код из облака — удобно. Которую так легко передать коллегам в слаке или выполнить на ноутбуке нового сотрудника. «npx ссылка-на-gist» сокращает код сборок, настроек, конфигураций до одной строки.

Но сейчас все это сильно ограничено: CI требует много ресурсов для сборки Docker контейнера, его предпочитают продавать за деньги и боятся майнеров. CI/CD есть бесплатно у облачной версии GitLab, а в open source проектах GitHub используются интеграции с популярными CI системами как на скриншоте ниже. Так же, как в свое время это сделали gist'ы. Появление бесплатного и быстрого решения от Microsoft на GitHub может изменить правила игры.

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть