37°47′29″N 122°23′31″O / 37.791303°N 122.392019°O / 37.791303; -122.392019
CircleCI es una plataforma de integración continua (CI) y entrega continua (CD) que se puede utilizar para implementar prácticas DevOps . [ 2 ] La empresa se fundó en septiembre de 2011 y ha recaudado 315 millones de dólares en financiación de capital riesgo hasta 2021, con una valoración de 1700 millones de dólares. [ 1 ] CircleCI es una de las plataformas CI/CD más populares del mundo . [ 3 ] Facebook , Coinbase , Sony , Kickstarter , GoPro y Spotify utilizaron CircleCI en 2019. [ 4 ] [ 1 ]
Cronología
2011
- La empresa se fundó en septiembre de 2011. El producto se lanzó por primera vez para pruebas beta el 11 de octubre de 2011. [ 5 ] Los primeros clientes aparecieron tres meses después de la creación de la empresa, [ 6 ] mientras que el primer pago se realizó seis meses después. [ 7 ]
2013
- En CircleCI se utilizó Clojure tipado en sistemas de producción desde septiembre de 2013 hasta septiembre de 2015. [ 8 ]
2014
- En 2014, CircleCI adquirió Distiller, una herramienta móvil de integración continua, [ 9 ] donde Jim Rose y Rob Zuber se unieron para asumir los cargos de CEO y CTO. [ 10 ] Paul Biggar dejó la empresa después de seis meses, pero permaneció en la junta directiva. [ 6 ]
2016
- En 2016, hubo cierta controversia cuando Uber , que compartía edificio de oficinas con la empresa, rediseñó su logotipo para que fuera bastante similar al de CircleCI. [ 11 ] Otro logotipo muy similar se puede encontrar en la película de 2017 The Circle . [ 12 ]
2017
- En julio de 2017, CircleCI lanzó la versión 2.0 de su plataforma, introduciendo flujos de trabajo configurables , almacenamiento en caché de capas de Docker para compilaciones más rápidas y soporte para paralelismo en múltiples trabajos, lo que redujo significativamente los tiempos de compilación para proyectos grandes. [ 13 ]
2018
- En junio de 2018, CircleCI abrió su primera oficina internacional en Tokio, y en octubre de 2018 abrieron una oficina en Boston, MA. [ 10 ]
- En octubre de 2018, CircleCI se convirtió en la primera herramienta CI/CD autorizada por FedRAMP . [ 14 ]
2019
- En mayo de 2019, CircleCI abrió una oficina en Denver, CO. [ 10 ]
- En agosto de 2019, CircleCI hizo que el soporte para compilaciones de Windows estuviera disponible de forma general. [ 15 ]
- En noviembre de 2019, CircleCI abrió una oficina en Londres. [ 16 ]
2020
- En febrero de 2020, CircleCI lanzó soporte para AWS GovCloud. [ 10 ]
- En mayo de 2020, CircleCI se convirtió en la primera empresa de CI/CD en ofrecer licencia remunerada completa para empleados que se recuperaban de procedimientos médicos relacionados con la transición. [ 10 ]
- En octubre de 2020, CircleCI lanzó un panel de información para que los clientes monitoreen y optimicen sus pipelines de CI/CD. [ 10 ]
- En noviembre de 2020, CircleCI introdujo ejecutores autohospedados (incluido el soporte para Arm) en su plataforma en la nube. [ 10 ]
2021
- En abril de 2021, el servicio alojado en la nube de CircleCI anunció el cumplimiento de SOC 2 Tipo II. [ 10 ] A diferencia de una auditoría de Tipo I que evalúa una "instantánea" de los controles, una auditoría de Tipo II evalúa la efectividad operativa de esos controles durante un período sostenido, generalmente de 3 a 12 meses.
2022
- En enero de 2022, CircleCI anunció un nivel gratuito más generoso. [ 17 ]
- En diciembre, CircleCI despidió aproximadamente al 17% de su plantilla, lo que afectó a unos 100 empleados. [ 18 ]
2023
- En diciembre de 2023, el fundador Paul Biggar fue destituido de la junta directiva de CircleCI. [ 19 ] Biggar alega que esto fue una represalia por una publicación en su blog donde se pronunció públicamente en contra de las acciones de Israel en Gaza . [ 20 ] [ 21 ]
Hitos e incidentes
Financiación
CircleCI recaudó $50k de un pequeño inversor unos meses después de comenzar, [ 22 ] $1.5m en financiación semilla en 2013, [ 23 ] una ronda Serie A de $6m de DFJ en 2014, una ronda de financiación Serie B de $18M de Scale Venture Partners en 2016, una Serie C de $31M liderada por Top Tier Capital Partners en 2018, [ 24 ] una Serie D de $56M liderada por Owl Rock Capital y NextEquity Partners en 2019, [ 4 ] una ronda Serie E de $100M liderada por IVP en 2020, [ 2 ] y una ronda Serie F de $100M liderada por Greenspring Associates en 2021. [ 1 ] En total, esto suma $315 millones en financiación.
Adquisiciones
CircleCI adquirió Distiller en 2014, Vamp en 2021 y Ponicode en 2022. [ 1 ] [ 25 ]
filtraciones de datos
En 2013, CircleCI sufrió una importante filtración de datos debido a su proveedor MongoHQ, pero pudo responder rápidamente y reemplazar sus claves de seguridad, lo que resultó en que casi no perdiera clientes. [ 26 ]
En agosto de 2019, se produjo una filtración de datos en una cuenta de un proveedor de análisis externo utilizado por CircleCI. [ 27 ]
En enero de 2023, CircleCI anunció una reciente brecha de seguridad en su sistema y aconsejó a sus clientes que rotaran "todos y cada uno de los secretos" almacenados en CircleCI. [ 28 ]
Producto
CircleCI supervisa los repositorios de GitHub , GitHub Enterprise y Atlassian Bitbucket y lanza compilaciones para cada nuevo commit. [ 29 ] CircleCI prueba automáticamente las compilaciones en contenedores Docker o máquinas virtuales y despliega las compilaciones que pasan a los entornos de destino. [ 4 ] Un panel y una API permiten realizar un seguimiento del estado de las compilaciones y las métricas relacionadas con ellas. [ 30 ] Una integración con Slack notifica a los equipos si surgen problemas. [ 2 ] [ 31 ]
La compatibilidad con SSH permite ejecutar trabajos localmente y las medidas de seguridad evitan manipulaciones. [ 4 ] CircleCI también ofrece una función de aprobación de flujo de trabajo que pausa el/los trabajo(s) hasta que se dé la aprobación manual. [ 32 ]
CircleCI es compatible con Go , Java , Ruby , Python , Scala , Node.js , PHP , Haskell y cualquier otro lenguaje que se ejecute en Linux o macOS.
La empresa ofrece un servicio de nube gestionado con un nivel gratuito disponible. [ 33 ] La plataforma también puede autoalojarse en un servidor privado (detrás de un cortafuegos corporativo) o como una implementación privada en la nube. [ 34 ] El servicio de nube se desarrolló inicialmente desde cero, pero ahora utiliza Nomad y Kubernetes de HashiCorp . [ 35 ]
El servicio en la nube se puede configurar en cuestión de minutos, pero es menos personalizable que Jenkins . [ 36 ]
Orbes
Los orbes son fragmentos de YAML compartibles que se pueden usar para simplificar las compilaciones de CircleCI y realizar despliegues. [ 1 ] [ 37 ] CircleCI tenía integraciones con 45 socios a partir de 2019. [ 4 ] Los entornos de despliegue objetivo de CircleCI incluyen Amazon Web Services , Heroku , Azure , Google Compute Engine , imágenes de Docker y máquinas virtuales Linux, Android, Windows o macOS con VMware . En 2018, config.ymlel archivo YAML de CircleCI fue el de más rápido crecimiento en GitHub. [ 38 ]
La sintaxis de configuración propietaria introduce la dependencia del proveedor , lo que significa que cambiar de servicios de CI requiere reescribir la canalización. [ 39 ]
Véase también
Referencias
- 1 2 3 4 5 6 7 Sawars, Paul (11 de mayo de 2021). "La plataforma de integración/entrega continua de software CircleCI recauda 100 millones de dólares" . VentureBeat . Archivado del original el 28 de noviembre de 2022. Consultado el 17 de enero de 2022 .
- 1 2 3 4 Wiggers, Kyle (7 de abril de 2020). "CircleCI recauda 100 millones de dólares para pruebas y despliegue automatizados de aplicaciones" . VentureBeat . Archivado del original el 10 de abril de 2020. Recuperado el 17 de enero de 2022 .
- ↑ Atkinson, Brandon; Edwards, Dallas (19 de diciembre de 2018). Generic Pipelines Using Docker: The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks . Apress. p. 96. ISBN 978-1-4842-3655-0.
- 1 2 3 4 5 Wiggers, Kyle (23 de julio de 2019). "CircleCI recauda 56 millones de dólares para probar continuamente las compilaciones de software en busca de errores" . VentureBeat . Recuperado el 17 de enero de 2022 .
- ↑ "CircleCI en Twitter" . Twitter .
- 1 2 Kennedy, John (2 de julio de 2018). "Going Dark: Cómo Paul Biggar está construyendo el futuro del software" . Silicon Republic . Recuperado el 17 de enero de 2022 .
- ↑ Marks, Trisha (2 de agosto de 2021). "Encontrar el ajuste producto-mercado en el marketing de startups" . www.properexpression.com . Recuperado el 18 de enero de 2022 .
- ↑ Bonnaire-Sergeant, Ambrose; Davies, Rowan; Tobin-Hochstadt, Sam (2016). «Tipos opcionales prácticos para Clojure». Programming Languages and Systems . Lecture Notes in Computer Science. Vol. 9632. pp. 68–94 . arXiv : 1812.03571 . doi : 10.1007/978-3-662-49498-1_4 . ISBN 978-3-662-49497-4. S2CID 18361363 .
- ↑ Hall, Susan (17 de diciembre de 2014). "CircleCI compra Distiller para apoyar el desarrollo de aplicaciones móviles" . The New Stack . Recuperado el 17 de octubre de 2022 .
- 1 2 3 4 5 6 7 8 "Hitos de CircleCI" . CircleCI . Consultado el 7 de junio de 2022 .
- ↑ Wieczner, Jen (19 de febrero de 2016). "La gente acusa a Uber de robar el logotipo de esta startup" . Fortune . Consultado el 1 de febrero de 2017 .
- ↑ Lincoln, Kevin (28 de abril de 2017). "¿No es raro que el logo en el círculo se parezca tanto al de Uber?" . Vulture . Consultado el 17 de octubre de 2022 .
- ↑ "CircleCI incorpora flexibilidad de flujo de trabajo a la plataforma CI/CD" . DevOps.com . 19 de septiembre de 2017. Consultado el 18 de mayo de 2026 .
- ↑ Sargent, Jenna (4 de octubre de 2018). "Resumen de noticias de SD Times: CircleCI autorizado por FedRamp, anuncios de KotlinConf y Google amplía el soporte para PyTorch" . SD Times . Consultado el 18 de enero de 2022 .
- ↑ Speed, Richard. "Se están abriendo paso a través de Windows: CircleCI se integra de forma nativa en el sistema operativo de Microsoft" . www.theregister.com . Consultado el 18 de enero de 2022 .
- ↑ Speed, Richard. "El atractivo del Brexit en Gran Bretaña resulta demasiado grande para CircleCI, el gestor de pipelines de DevOps" . www.theregister.com . Consultado el 18 de enero de 2022 .
- ↑ "CircleCI ahora ofrece el plan gratuito más generoso del mercado" . CircleCI . 11 de enero de 2022. Consultado el 11 de julio de 2022 .
- ↑ "La brecha de seguridad inadvertida de CircleCI durante las vacaciones" . The Pragmatic Engineer . 5 de enero de 2023. Consultado el 18 de mayo de 2026 .
- ↑ Rose, Jim (22 de diciembre de 2023). "A partir del 22 de diciembre, Paul Biggar ya no es director de CircleCI" . LinkedIn . Consultado el 25 de diciembre de 2023 .
- ↑ Qazi, Shereena (25 de diciembre de 2023). "Código de silencio: Cómo una experta en tecnología desenmascaró la hipocresía de Silicon Valley sobre Gaza" . TRT World . Consultado el 25 de diciembre de 2023 .
- ↑ "Paul Biggar (@paulbiggar@hachyderm.io)" . Hachyderm.io . 23 de diciembre de 2023 . Consultado el 25 de diciembre de 2023 .
- ↑ Biggar, Paul. "Fundé CircleCI (valorada en 1700 millones de dólares) y Darklang. ¡Pregúntame lo que quieras!" . Indie Hackers . Consultado el 18 de enero de 2022 .
- ↑ Darrow, Barb (25 de febrero de 2013). "CircleCI recibe 1,5 millones de dólares para desarrollar un servicio de integración continua" . Gigaom . Archivado del original el 18 de enero de 2022. Consultado el 17 de enero de 2022 .
- ↑ Tansey, Bernadette (17 de enero de 2018). "Xconomy: CircleCI consigue 31 millones de dólares para mejorar su plataforma DevOps con herramientas de automatización" . Xconomy . Consultado el 18 de enero de 2022 .
- ↑ Lardinois, Frederic. "CircleCI adquiere Ponicode" . TechCrunch . Consultado el 22 de abril de 2022 .
- ↑ Harrison, Kim. "La vez que nuestro proveedor nos estafó" . LaunchDarkly . Consultado el 18 de enero de 2022 .
- ↑ Oates, John. "El error de datos de hoy es cortesía de CircleCI: Fuente segura, pero cuidado con los estafadores" . www.theregister.com . Consultado el 18 de enero de 2022 .
- ↑ Page, Carly (5 de enero de 2023). "CircleCI advierte a sus clientes que roten 'todos y cada uno de los secretos' tras el hackeo" . TechCrunch . Consultado el 5 de enero de 2023 .
- ↑ Bohon, Cory (20 de diciembre de 2021). "Plataformas CI/CD: Cómo elegir el sistema de integración y entrega continua adecuado para su negocio" . TechRepublic . Recuperado el 19 de enero de 2022 .
- ↑ Riggins, Jennifer (8 de abril de 2020). "CircleCI Insights ayuda a los equipos de DevOps a cuantificar el alto rendimiento" . The New Stack . Recuperado el 18 de enero de 2022 .
- ↑ Rubens, Paul (21 de junio de 2016). "7 maneras de sacar más provecho de Slack" . Revista CIO . Archivado del original el 28 de febrero de 2017. Consultado el 1 de febrero de 2017 .
- ↑ Wainewright, Phil (7 de enero de 2020). "Cómo CircleCI acelera los tiempos del ciclo DevOps con la automatización CI/CD" . diginomica.com . Consultado el 18 de enero de 2022 .
- ↑ Dotson, Kyt (11 de enero de 2022). "CircleCI ofrece un nuevo plan gratuito de CI/CD para equipos de DevOps con más funciones" . SiliconANGLE . Consultado el 18 de enero de 2022 .
- ↑ Arora, Chandermani; Hennessy, Kevin; Noring, Christoffer; Uluca, Doguhan (21 de diciembre de 2018). Creación de aplicaciones web a gran escala con Angular: Su guía integral para crear aplicaciones web Angular escalables y listas para producción . Packt Publishing Ltd. pág. 518. ISBN 978-1-78995-832-4.
- ↑ Oliver, Kiran; Williams, Alex (16 de noviembre de 2017). "La arquitectura técnica de CircleCI está diseñada para la escalabilidad" . The New Stack . Consultado el 18 de enero de 2022 .
- ↑ Belmont, Jean-Marcel (29 de agosto de 2018). Integración y entrega continuas prácticas: Cree y publique software de calidad a escala con Jenkins, Travis CI y CircleCI . Packt Publishing Ltd. pág. 266. ISBN 978-1-78913-307-3.
- ↑ Uluca, Doguhan (29 de mayo de 2020). Angular para aplicaciones web preparadas para la empresa: Cree y entregue aplicaciones web perennes de nivel de producción y escala en la nube con Angular 9 y versiones posteriores, 2.ª edición . Packt Publishing Ltd. pág. 459. ISBN 978-1-83864-660-8.
- ↑ Claburn, Thomas. "He aquí el lenguaje de programación más popular del mundo... ¡¿Y es... un momento, eh, YAML?!" . www.theregister.com . Consultado el 18 de enero de 2022 .
- ↑ Ostrowski, Adrian; Gaczkowski, Piotr (23 de abril de 2021). Arquitectura de software con C++: Diseño de sistemas modernos utilizando conceptos de arquitectura eficaces, patrones de diseño y técnicas con C++20 . Packt Publishing Ltd. pág. 462. ISBN 978-1-78961-246-2.
Enlaces externos
- Organización de GitHub
- Documentación de CircleCI
- Herramientas de compilación
- Integración continua