The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Компания Yahoo открыла код сборочной платформы Screwdriver"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Yahoo открыла код сборочной платформы Screwdriver"  +/
Сообщение от opennews (??) on 13-Янв-17, 00:42 
Компания Yahoo объявила (https://yahooeng.tumblr.com/post/155765242061/open-sourcing-...) об открытии исходных текстов проекта Screwdriver (http://screwdriver.cd/), в рамках которого развивается сборочная платформа с реализацией концепции непрерывной доставки (Continuous delivery (https://en.wikipedia.org/wiki/Continuous_delivery) - CD). Платформа предоставляет средства для создания приложений в рамках сокращённого цикла разработки с постоянно стабилизированной кодовой базой, готовой к релизу в любой момент времени. Код платформы написан на JavaScript (отдельные компоненты на Go) и распространяется (https://github.com/screwdriver-cd) под лицензией BSD.

Screwdriver позволяет организовать непрерывный выпуск обновлений продукта, интервал между которыми минимален, проводя сопутствующее тестирование и сборку, гарантирующих сохранение стабильности после внесения каждого изменения. Частые релизы дают возможность разработчикам более оперативно реагировать на потребности пользователей и сохранять постоянно высокий уровень качества продукта.  Из особенностей Screwdriver  отмечается упрощение цикла подготовки продукта к распространению (все действия по созданию продукта после внесения изменений автоматизированы), оптимизация для поддержания разработки trunk-ветки  и возможность простого отката изменений.


При разработке с использованием Screwdriver, изменения оформляются в виде Pull-запросов, которые перед включением к репозиторий проходят рецензирование, тестирование и проверку сборкой. Платформа Screwdriver развивается уже более 5 лет и изначально создавалась как надстройка над системой непрерывной интеграции Jenkins, но в последствие трансформировалась в обособленный продукт. В Yahoo платформа Screwdriver обеспечивает более 25 тысяч сборок в день в ответ на более 12 тысяч ежедневных коммитов в git-репозиториях Yahoo.


Из ключевых компонентов Screwdriver отмечаются фронтэнд для организации взаимодействия с пользователем,  API для оркестровки операций сборки и движки для организации сборки кодовой базы и запуска тестов в  изолированных контейнерах или виртуальных машинах, для формирования которых могут использоваться различные инструментарии (Docker Swarm, Kubernetes и т.п.).


В ближайшие месяцы дополнительно планируется открыть ряд надстроек, используемых во внутренних проектах Yahoo, таких как механизм сохранения структурированных сборочных данных для дальнейшего использования, встроенные средства накопления метрик, шаблоны для быстрого развёртывания  и компоненты для анализа сборочных логов.

URL: https://yahooeng.tumblr.com/post/155765242061/open-sourcing-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=45844

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Компания Yahoo открыла код сборочной платформы Screwdriver"  +/
Сообщение от Аноним (??) on 13-Янв-17, 00:42 
я думал это конвейер какой-то, типа openhardware.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Компания Yahoo открыла код сборочной платформы Screwdriver"  +/
Сообщение от Аноним (??) on 13-Янв-17, 00:45 
Это именно для контроля качества и доставки артефактов.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Компания Yahoo открыла код сборочной платформы Screwdriver"  +/
Сообщение от Клыкастый (ok) on 13-Янв-17, 10:25 
вот чем приходится заниматься, когда хочется роллинг релиза, а портов/портежей нет...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Компания Yahoo открыла код сборочной платформы Screwdriver"  +/
Сообщение от Andrey Mitrofanov on 13-Янв-17, 13:53 
> вот чем приходится заниматься, когда хочется роллинг релиза, а портов/портежей нет...

"Стабильности в мире нет."~Ц  <+> Каждый д----ит ./configure && make && make install, как он хочет.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Компания Yahoo открыла код сборочной платформы Screwdriver"  +/
Сообщение от Клыкастый (ok) on 13-Янв-17, 15:14 
>> вот чем приходится заниматься, когда хочется роллинг релиза, а портов/портежей нет...
> Каждый д----ит ./configure && make && make install, как он хочет.

Да там каждых-то две штуки. Portages и ports. Вот они и наяривают.


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

6. "Компания Yahoo открыла код сборочной платформы Screwdriver"  +/
Сообщение от Урри on 13-Янв-17, 13:33 
Кстати, ребята, вопрос!

А в чем такие красивые картинки, как вторая, рисуются?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Компания Yahoo открыла такие красивые картинки, как вторая"  +/
Сообщение от Andrey Mitrofanov on 13-Янв-17, 13:48 
https://duckduckgo.com/?q=graphviz&t=ffab&iax=1&ia=images
https://duckduckgo.com/?q=%22dia%22+gpl&t=ffab&iar...

Но может сильно зависеть от Вашего определения "красиво"...

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

14. "Компания Yahoo открыла такие красивые картинки, как вторая"  +/
Сообщение от Аноним (??) on 13-Янв-17, 16:43 
не говори ему про visio
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

17. "Компания Yahoo открыла такие красивые картинки, как вторая"  +/
Сообщение от Crazy Alex (ok) on 16-Янв-17, 21:45 
По уму - здесь за рекламу проприетарщины надо банить
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

7. "Компания Yahoo открыла код сборочной платформы Screwdriver"  +2 +/
Сообщение от Crazy Alex (ok) on 13-Янв-17, 13:37 
Блин, скоро будут пытаться доставлять код, который ещё не написали. Эх, где старый добрый водопад...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Компания Yahoo открыла код сборочной платформы Screwdriver"  +/
Сообщение от Guest (??) on 17-Янв-17, 15:52 
... и назовут это "optimistic delivery" :-)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру