КругCI
37 ° 47'29 "N 122 ° 23'31" W / 37,791303 ° N 122,392019 ° W
![]() | |
Тип компании | Частный |
---|---|
Промышленность | CI/CD [ 1 ] |
Основан | 1 сентября 2011 г. |
Основатели | Пол Биггар, Аллен Ронер [ 2 ] |
Штаб-квартира | San Francisco , Соединенные Штаты |
Ключевые люди | Джим Роуз (генеральный директор) [ 1 ] |
Продукты | CircleCI.com (Saas), CircleCI Enterprise (локальная версия) |
Количество сотрудников | 650 [ нужна ссылка ] |
Веб-сайт | круги |
CircleCI — это платформа непрерывной интеграции (CI) и непрерывной доставки (CD), которую можно использовать для реализации практик DevOps . [ 2 ] Компания была основана в сентябре 2011 года и по состоянию на 2021 год привлекла 315 миллионов долларов венчурного финансирования при оценке в 1,7 миллиарда долларов. [ 1 ] CircleCI — одна из самых популярных в мире платформ CI/CD . [ 3 ] Facebook , Coinbase , Sony , Kickstarter , GoPro и Spotify использовали CircleCI в 2019 году. [ 4 ] [ 1 ]
Хронология
[ редактировать ]2011
- Компания была основана в сентябре 2011 года. Впервые продукт был выпущен для бета-тестирования 11 октября 2011 года. [ 5 ] Первые клиенты появились через три месяца после запуска компании. [ 6 ] хотя до первого платежа прошло 6 месяцев. [ 7 ]
2013
- Типизированный Clojure использовался в CircleCI в производственных системах с сентября 2013 по сентябрь 2015 года. [ 8 ]
2014
- В 2014 году CircleCI приобрела Distiller, мобильный инструмент непрерывной интеграции. [ 9 ] к которому присоединились Джим Роуз и Роб Зубер, чтобы занять пост генерального директора и технического директора. [ 10 ] Пол Биггар покинул компанию через шесть месяцев, но остался в совете директоров. [ 6 ] Компания быстро выросла с 20 сотрудников в конце 2014 года до 60 сотрудников летом 2016 года. [ 11 ]
2016
- В 2016 году возникли разногласия, когда Uber , который делил с компанией офисное здание, изменил дизайн своего логотипа, чтобы он стал очень похож на логотип CircleCI. [ 12 ] Еще один очень похожий логотип можно найти в фильме 2017 года «Круг» . [ 13 ]
2018
- В июне 2018 года CircleCI открыла свой первый международный офис в Токио, а в октябре 2018 года — офис в Бостоне, Массачусетс. [ 10 ]
- В октябре 2018 года CircleCI стал первым инструментом CI/CD, авторизованным FedRAMP . [ 14 ]
2019
- В мае 2019 года CircleCI открыла офис в Денвере, штат Колорадо. [ 10 ]
- В августе 2019 года CircleCI сделала общедоступной поддержку сборок Windows. [ 15 ]
- В ноябре 2019 года CircleCI открыла офис в Лондоне. [ 16 ]
2020
- В феврале 2020 года CircleCI запустила поддержку AWS GovCloud. [ 10 ]
- В мае 2020 года CircleCI стала первой компанией CI/CD, предложившей полностью компенсируемый оплачиваемый отпуск сотрудникам, восстанавливающимся после медицинских процедур, связанных с переходным периодом. [ 10 ]
- В октябре 2020 года CircleCI выпустила панель аналитики, позволяющую клиентам отслеживать и оптимизировать свои конвейеры CI/CD. [ 10 ]
- В ноябре 2020 года CircleCI представила на своей облачной платформе автономные бегуны (включая поддержку Arm). [ 10 ]
2021
- В апреле 2021 года облачный сервис CircleCI объявил о соответствии SOC 2 Type II. [ 10 ]
2022
- В январе 2022 года CircleCI объявила о более щедром уровне бесплатного пользования. [ 17 ]
2023
- В декабре 2023 года основатель Пол Биггар был исключен из совета директоров CircleCI. [ 18 ] Биггар утверждает, что это была месть за публикацию в блоге, в которой он публично высказался против действий Израиля в секторе Газа. [ 19 ] [ 20 ]
Вехи и инциденты
[ редактировать ]Финансирование
[ редактировать ]CircleCI привлек $50 тыс. от мелкого инвестора через несколько месяцев после запуска. [ 21 ] 1,5 миллиона долларов стартового финансирования в 2013 году, [ 22 ] раунд финансирования серии A на сумму 6 миллионов долларов от DFJ в 2014 году, раунд финансирования серии B на 18 миллионов долларов от Scale Venture Partners в 2016 году, раунд серии C на 31 миллион долларов под руководством Top Tier Capital Partners в 2018 году, [ 23 ] Серия D стоимостью 56 миллионов долларов под руководством Owl Rock Capital и NextEquity Partners в 2019 году, [ 4 ] раунд серии E стоимостью 100 миллионов долларов под руководством IVP в 2020 году, [ 2 ] и раунд серии F стоимостью 100 миллионов долларов под руководством Greenspring Associates в 2021 году. [ 1 ] В общей сложности это 315 миллионов долларов финансирования.
Приобретения
[ редактировать ]CircleCI приобрела Distiller в 2014 году, Vamp в 2021 году и Ponicode в 2022 году. [ 1 ] [ 24 ]
Утечки данных
[ редактировать ]В 2013 году компания CircleCI пострадала от серьезной утечки данных из-за своего провайдера MongoHQ, но смогла быстро отреагировать и заменить ключи безопасности, в результате чего почти не было потерянных клиентов. [ 25 ]
В августе 2019 года произошла утечка данных в учетной записи стороннего поставщика аналитики, используемой CircleCI. [ 26 ]
В январе 2023 года CircleCI объявила о недавнем взломе системы и посоветовала клиентам ротировать «все секреты», хранящиеся в CircleCI. [ 27 ]
Продукт
[ редактировать ]CircleCI отслеживает репозитории GitHub , GitHub Enterprise и Atlassian Bitbucket и запускает сборки для каждого нового коммита. [ 28 ] CircleCI автоматически тестирует сборки в контейнерах Docker или на виртуальных машинах и развертывает проходящие сборки в целевых средах. [ 4 ] Панель управления и API позволяют отслеживать статус сборок и метрики, связанные со сборками. [ 29 ] Интеграция Slack уведомляет команды о возникновении проблем. [ 2 ] [ 30 ]
Поддержка SSH позволяет локально запускать задания, а меры безопасности предотвращают несанкционированный доступ. [ 4 ] CircleCI также предлагает функцию утверждения рабочего процесса, которая приостанавливает выполнение заданий до тех пор, пока не будет получено одобрение вручную. [ 31 ]
CircleCI поддерживает Go , Java , Ruby , Python , Scala , Node.js , PHP , Haskell и любой другой язык, работающий в Linux или macOS.
Компания предлагает управляемый облачный сервис с доступным бесплатным уровнем. [ 32 ] Платформу также можно разместить на частном сервере (за корпоративным брандмауэром) или в виде частного развертывания в облаке. [ 33 ] Облачный сервис изначально был написан с нуля, но теперь использует HashiCorp от Nomad и Kubernetes . [ 34 ]
CircleCI снижает риск, обеспечивая частое тестирование и выпуски, а с помощью управляемого облачного сервиса берет на себя обслуживание и подготовку инфраструктуры CI. [ 11 ] Облачный сервис можно настроить за считанные минуты, но он менее настраиваемый, чем Jenkins . [ 35 ]
Сферы
[ редактировать ]Orbs — это общедоступные фрагменты YAML, которые можно использовать для упрощения сборки CircleCI и выполнения развертываний. [ 1 ] [ 36 ] По состоянию на 2019 год CircleCI интегрировался с 45 партнерами. [ 4 ] Целевые среды развертывания CircleCI включают Amazon Web Services , Heroku , Azure , Google Compute Engine , образы Docker , а также виртуальные машины Linux, Android, Windows или macOS с VMware . В 2018 году CircleCI config.yml
был самым быстрорастущим файлом YAML на GitHub. [ 37 ]
Собственный синтаксис конфигурации вводит привязку к поставщику , а это означает, что переключение служб CI требует перезаписи конвейера. [ 38 ]
См. также
[ редактировать ]- Трэвис Си
- Сравнение программного обеспечения непрерывной интеграции
- Развертывание программного обеспечения
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж г Саварс, Пол (11 мая 2021 г.). «Платформа непрерывной интеграции/доставки программного обеспечения CircleCI собрала 100 миллионов долларов» . ВенчурБит . Проверено 17 января 2022 г.
- ^ Jump up to: а б с д Виггерс, Кайл (7 апреля 2020 г.). «CircleCI собирает 100 миллионов долларов на автоматизированное тестирование и развертывание приложений» . ВенчурБит . Проверено 17 января 2022 г.
- ^ Аткинсон, Брэндон; Эдвардс, Даллас (19 декабря 2018 г.). Универсальные конвейеры с использованием Docker: Руководство DevOps по созданию многоразовых платформо-независимых инфраструктур CI/CD . Апресс. п. 96. ИСБН 978-1-4842-3655-0 .
- ^ Jump up to: а б с д и Виггерс, Кайл (23 июля 2019 г.). «CircleCI собирает 56 миллионов долларов для постоянного тестирования сборок программного обеспечения на наличие ошибок» . ВенчурБит . Проверено 17 января 2022 г.
- ^ «CircleCI в Твиттере» . Твиттер .
- ^ Jump up to: а б Кеннеди, Джон (2 июля 2018 г.). «Going Dark: Как Пол Биггар строит будущее программного обеспечения» . Кремниевая республика . Проверено 17 января 2022 г.
- ^ Маркс, Триша. «Определение соответствия продукта рынку в стартап-маркетинге» . www.properexpression.com . Проверено 18 января 2022 г.
- ^ Боннер-сержант Амвросий; Дэвис, Роуэн; Тобин-Хохштадт, Сэм (2016). «Практические необязательные типы для Clojure». Языки и системы программирования . Конспекты лекций по информатике. 9632 : 68–94. arXiv : 1812.03571 . дои : 10.1007/978-3-662-49498-1_4 . ISBN 978-3-662-49497-4 . S2CID 18361363 .
- ^ Холл, Сьюзен (17 декабря 2014 г.). «CircleCI покупает Distiller для поддержки разработки мобильных приложений» . Новый стек . Проверено 17 октября 2022 г.
- ^ Jump up to: а б с д и ж г час «Вехи CircleCI» . КругCI . Проверено 7 июня 2022 г.
- ^ Jump up to: а б «Освободите место для современной платформы непрерывной интеграции и доставки программного обеспечения, которую любят использовать команды: CircleCI» . Обзор кремния .
- ^ Вичнер, Джен (19 февраля 2016 г.). «Люди обвиняют Uber в краже логотипа этого стартапа» . Удача . Проверено 1 февраля 2017 г.
- ^ Линкольн, Кевин (28 апреля 2017 г.). «Разве не странно, что логотип в The Circle выглядит так же, как у Uber?» . Стервятник . Проверено 17 октября 2022 г.
- ^ Сарджент, Дженна (4 октября 2018 г.). «Дайджест новостей SD Times: CircleCI авторизован FedRamp, анонсы KotlinConf и Google расширяют поддержку PyTorch» . СД Таймс . Проверено 18 января 2022 г.
- ^ Скорость, Ричард. «Они лезут через Windows: CircleCI становится родным для ОС Microsoft» . www.theregister.com . Проверено 18 января 2022 г.
- ^ Скорость, Ричард. «Приманка Брексита в Британии оказывается слишком велика для разработчика конвейеров DevOps CircleCI» . www.theregister.com . Проверено 18 января 2022 г.
- ^ «CircleCI теперь предлагает самый щедрый бесплатный план в мире» . КругCI . 11 января 2022 г. Проверено 11 июля 2022 г.
- ^ Роуз, Джим (22 декабря 2023 г.). «С 22 декабря Пол Биггар больше не является директором CircleCI» . ЛинкедИн . Проверено 25 декабря 2023 г.
- ^ Кази, Шерина (25 декабря 2023 г.). «Кодекс молчания: как один технарь разоблачил лицемерие Кремниевой долины в отношении сектора Газа» . ТРТ Мир . Проверено 25 декабря 2023 г.
- ^ «Пол Биггар (@ [email protected] )» . Hachyderm.io . 23 декабря 2023 г. Проверено 25 декабря 2023 г.
- ^ Биггар, Пол. «Я основал CircleCI (стоимостью 1,7 миллиарда долларов) и Darklang. AMA!» . Инди-хакеры . Проверено 18 января 2022 г.
- ^ Дэрроу, Барб (25 февраля 2013 г.). «CircleCI получает 1,5 миллиона долларов на создание службы непрерывной интеграции» . Гигаом . Архивировано из оригинала 18 января 2022 года . Проверено 17 января 2022 г.
- ^ Тэнси, Бернадетт (17 января 2018 г.). «Xconomy: CircleCI привлекает 31 миллион долларов на расширение платформы DevOps с помощью инструментов автоматизации» . Экономика . Проверено 18 января 2022 г.
- ^ Лардинуа, Фредерик. «CircleCI приобретает Ponicode» . ТехКранч . Проверено 22 апреля 2022 г.
- ^ Харрисон, Ким. «Когда наш провайдер нас обманул» . ЗапуститьDarkly . Проверено 18 января 2022 г.
- ^ Оутс, Джон. «Сегодняшние данные предоставлены вам CircleCI: источник безопасен, но остерегайтесь фишеров» . www.theregister.com . Проверено 18 января 2022 г.
- ^ Пейдж, Карли (5 января 2023 г.). «CircleCI предупреждает клиентов о необходимости ротации «любых секретов» после взлома» . ТехКранч . Проверено 5 января 2023 г.
- ^ Бохон, Кори (20 декабря 2021 г.). «Платформы CI/CD: Как выбрать правильную систему непрерывной интеграции и доставки для вашего бизнеса» . Техреспублика . Проверено 19 января 2022 г.
- ^ Риггинс, Дженнифер (8 апреля 2020 г.). «CircleCI Insights помогает командам DevOps количественно оценить высокую производительность» . Новый стек . Проверено 18 января 2022 г.
- ^ Рубенс, Пауль (21 июня 2016 г.). «7 способов получить больше от Slack» . Журнал ИТ-директоров . Архивировано из оригинала 28 февраля 2017 года . Проверено 1 февраля 2017 г.
- ^ Уэйнрайт, Фил (7 января 2020 г.). «Как CircleCI ускоряет цикл DevOps с помощью автоматизации CI/CD» . diginomica.com . Проверено 18 января 2022 г.
- ^ Дотсон, Кит (11 января 2022 г.). «CircleCI предлагает новый бесплатный план CI/CD для команд DevOps с большим количеством функций» . КремниевыйУГОЛ . Проверено 18 января 2022 г.
- ^ Арора, Чандермани; Хеннесси, Кевин; Норинг, Кристофер; Улука, Догухан (21 декабря 2018 г.). Создание крупномасштабных веб-приложений с помощью Angular: ваше универсальное руководство по созданию масштабируемых и рабочих веб-приложений Angular . Packt Publishing Ltd. с. 518. ИСБН 978-1-78995-832-4 .
- ^ Оливер, Киран; Уильямс, Алекс (16 ноября 2017 г.). «Техническая архитектура CircleCI создана для масштабируемости» . Новый стек . Проверено 18 января 2022 г.
- ^ Бельмон, Жан-Марсель (29 августа 2018 г.). Практическая непрерывная интеграция и доставка: создавайте и выпускайте качественное программное обеспечение в больших масштабах с помощью Jenkins, Travis CI и CircleCI . Packt Publishing Ltd. с. 266. ИСБН 978-1-78913-307-3 .
- ^ Улука, Догухан (29 мая 2020 г.). Angular для веб-приложений корпоративного уровня: создавайте и доставляйте вечнозеленые веб-приложения производственного и облачного масштаба с помощью Angular 9 и более поздних версий, 2-е издание . Packt Publishing Ltd. с. 459. ИСБН 978-1-83864-660-8 .
- ^ Клэберн, Томас. «Вот, самый популярный в мире язык программирования – и это… подождите, эээ, YAML?!?» . www.theregister.com . Проверено 18 января 2022 г.
- ^ Островский, Адриан; Гачковский, Петр (23 апреля 2021 г.). Архитектура программного обеспечения с помощью C++: проектируйте современные системы, используя эффективные концепции архитектуры, шаблоны проектирования и методы с помощью C++20 . Packt Publishing Ltd. с. 462. ИСБН 978-1-78961-246-2 .