
Команда инженеров Capital One создала инструментальную панель DevOps по имени Хигиия, что компания открыто взяла в следствии поиска.Capital One финучреждения придумал новую инструментальную панель DevOps, что компания открыто взяла в следствии поиска для совместного применения с операционными командами и разработчиками везде.Банк запустил собственную инструментальную панель Hygieia DevOps в Соглашении Открытого исходного кода О’Райли (OSCON) несколько дней назад в Портленде, Орегон. Команды Capital One Agile development все применение разработка.
Capital One применяет инструментальную панель Hygieia DevOps на протяжении разработки ПО для предоставления лидерам и командам мнения снимка рабочего и прогресса состояния конвейера развития. Инструменты Most DevOps лишь покрывают часть конвейера, такого как уровень качества либо здоровье среды, не открывая полный вид, сообщили должностные лица Capital One.
Банк осознал это, когда он искал инструментальную панель, он имел возможность применять с ее командами Эластичной разработки. Находя целый существующий недочёт инструментальных панелей, команда разработки Capital One забрала дело в собственные руки и создала всестороннюю инструментальную панель для обеспечения настраиваемых виджетов для всех шагов в жизненном цикле разработки ПО.Инструменты являются главными для Эластичного сегодняшнего и методологии DevOps. Обычный проект имеет дело с Эластичными инструментами управления проектами, управлением исходным кодом, инструментами постоянной интеграции (CI), инструментами тестирования, статическим анализом кода и инструментами сканирования безопасности, и контролем и развёртыванием инструментов, для именования некоторых, сообщил Тэпэбрэта Пэл, директор Инфраструктуры Нового поколения в Capital One.
сложные системы и Крупные предприятия время от времени применяют многократный CI, тестируя и сканируя инструменты, любой из которых имеет добрые инструментальные панели для представления главной информации, хранившей в нем. Но то, чему недостает, есть единственным, всесторонним сквозным представлением страны конвейера доставки в псевдореальное время, сообщил он.
«Мы искали инструмент визуализации на коммерческом рынке, и вдобавок на сообществе разработчиков ПО с открытым исходным кодом», сообщил Друг в должности довольно блога Capital One Engineering. «Существуют кое-какие отличные инструменты (ALM) управления жизненным циклом коммерческого применения, которые разрешают визуализировать отслеживаемость между историями, кодом, сборками и тестами. Эти инструменты, но, не пересекают от сборки до развертывания, означая, что они не снабжают видимость в операции развертывания у той же инструментальной панели.
Существуют кое-какие добрые коммерческие инструменты Operations, которые снабжают видимость в здоровье и сервер приложений на протяжении исполнения, метрики, аналитику, и т.д. Они также не снабжают видимость в развитие и создают операции.
Инструменты/платформы с открытым исходным кодом, такие как Grafana, помогают универсальной базой для инструментальной панели, но эти сбора от инструментов DevOps являются все еще проблемой».Hygieia (заявил hi-gee-ya) назван по имени древнегреческой гигиены и богини здоровья для отражения важности инструментальной панели DevOps в поддержании здорового конвейера развития.
Лайза Росси Capital One и Том Дживенс, что привел команду через серию мозговой атаки упражнений, названных продуктом, и трудится для определения архитектуры именования для всех будущих вкладов компании с открытым исходным кодом.Друг заявил, что инструментальная панель снабжает два представления: представление виджета и конвейерное представление. Представление виджета показывает данные о функциях в текущем спринте, кодовых операциях вклада, постоянных операциях интеграции, анализе кода, анализе безопасности, модуле и итогах функционального опробования, состоянии и развёртывании среды.
Конвейерное представление показывает прогрессию жизненного цикла компонентов через DEV, INT, QA, НАПОМИНАНИЕ и ПЕРФЕКТ.«Главная цель этой инструментальной панели пребывает в том, чтобы сделать любую помеху в конвейере легко видимой так, чтобы член команды имел возможность без промедлений принять меры для удаления его», сообщил Друг.Из поля приложение инструментальной панели Hygieia объединяется с VersionOne, Jira, Подрывная деятельность, GitHub, Hudson/Jenkins, Гидролокатор, HP Fortify, Огурец/Селен и IBM Urbancode Развертываются.Capital One гордится его инструментальной панелью DevOps и его корнями с открытым исходным кодом.
Компания создала разработку для совместного применения его с другими.«При разработке и создании инструментальной панели, мы сфокусировались на создании его простой сконфигурировать и простой в применении», сообщил Друг. «Плюс, поскольку мы знали, это будет полезно для других, мы создали его с целью совместно применять его с миром и предложить версию с открытым исходным кодом».Инженеры Capital One заявили, что в отличие от собственного, лицензионного ПО, с программным обеспечением с открытым исходным кодом, базисный код есть бесплатным всем разработчикам поймать, принести в их среды, применяйте для их собственных проектов и потом дайте, совместно применяв улучшения и улучшения с другой частью сообщества.Открытый исходный код развился, чтобы быть взаимовыгодным подходом к стремительному формированию цикла.
Компании могут все еще сохранить личный код себе при совместном применении блоков большей универсальной функциональности. Многие просматривают ПО с открытым исходным кодом как стандарт для основополагающего ПО.
И с запуском Hygieia, Capital One находится сейчас на радаре среди больших организаций, вносящих разработку с открытым исходным кодом в сообщество. И компания имеет дополнительные продукты с открытым исходным кодом в конвейере.
Друг заявил, что Capital One создает улучшения и новые функции к Hygieia и требует обратную сообщение от многих внешних организаций. «До сих пор мы взяли потрясающий ввод от поставщиков инструментов и многих больших фирм», сообщил он. «Продвигаясь мы сохраняем надежду на вклады от Сообществ разработчиков ПО с открытым исходным кодом, и вдобавок коммерческих поставщиков инструментов».