CircleCI

Origem: Wikipédia, a enciclopédia livre.
Circle Internet Services, Inc.
CircleCI
Privado
Atividade CI/CD
Fundação 1º de setembro de 2011
Fundador(es) Paul Biggar, Allen Rohner
Locais São Francisco, Estados Unidos da América
Pessoas-chave Jim Rose (diretor executivo)[1]
Empregados 650
Produtos CircleCI.com (Saas), CircleCI Enterprise (no local)
Website oficial circleci.com

CircleCI é uma plataforma de entrega contínua e integração contínua, que pode ser usada para implementar práticas de DevOps.[2] A empresa foi fundada em setembro de 2011 e levantou US$ 315 milhões em financiamentos de capital de risco até 2021, com valor estimado de US$ 1,7 bilhão.[1] A CircleCI é uma das mais conhecidas plataformas de CI/CD do mundo.[3]

História[editar | editar código-fonte]

2011

  • A empresa foi fundada em setembro de 2011.[4] O produto foi lançado pela primeira vez para testes beta em 11 de outubro de 2011. Os primeiros clientes surgiram três meses depois da fundação da empresa,[5] o que ocorreu seis meses antes do primeiro pagamento.[6]

2013

  • O Typed Clojure foi usado na CircleCI em sistemas de produção de setembro de 2013 a setembro de 2015.[7]

2014

  • Em 2014, a CircleCI adquiriu a Distiller, uma ferramenta móvel de integração contínua, período no qual Jim Rose e Rob Zuber ingressaram na empresa para assumir as funções de diretor executivo e diretor de tecnologia, respectivamente.[8] Paul Biggar deixou a empresa, mas continuou no conselho.[5] A empresa cresceu rapidamente, indo de 20 funcionários no final de 2014 para 60 funcionários no segundo trimestre de 2016.[9]

2016

  • Em 2016, houve certa controvérsia quando a Uber, que compartilhava um edifício de escritórios com a empresa, reformulou seu logotipo e o tornou bastante semelhante ao da CircleCI.[10] Outro logotipo bastante parecido com o da CircleCI pode ser encontrado no filme "O Círculo" de 2017.

2018

  • Em junho de 2018, a CircleCI abriu seu primeiro escritório internacional em Tóquio, e, em outubro de 2018, abriu um escritório em Boston, MA.[8]
  • Em outubro de 2018, a CircleCI se tornou a primeira ferramenta de CI/CD autorizada pelo FedRAMP.[11]

2019

  • Em maio de 2019, a CircleCI abriu um escritório em Denver, CO.[8]
  • Em agosto de 2019, a CircleCI disponibilizou de modo geral o suporte a compilações do Windows.[12]
  • Em novembro de 2019, a CircleCI abriu um escritório em Londres.[13]

2020

  • Em fevereiro de 2020, a CircleCI lançou o suporte para AWS GovCloud.[8]
  • Em maio de 2020, a CircleCI se tornou a primeira empresa de CI/CD a oferecer licença totalmente remunerada para os funcionários que estavam se recuperando de procedimentos médicos relacionados à mudança de sexo.[8]
  • Em outubro de 2020, a CircleCI lançou um painel de controle com percepções para os clientes monitorarem e otimizarem os respectivos pipelines de CI/CD.[8]
  • Em novembro de 2020, a CircleCI introduziu executores auto-hospedados (inclusive suporte a Arm) na sua plataforma de nuvem.[8]

2021

  • Em abril de 2021, o serviço hospedado em nuvem da CircleCI anunciou a conformidade com SOC 2 Tipo II.[8]

2022

  • Em janeiro de 2022, a CircleCI anunciou o mais inteligente, personalizável e acessível plano de CI/CD do setor.[14]

Financiamento[editar | editar código-fonte]

A CircleCI angariou US$ 50 mil de um pequeno investidor poucos meses após sua fundação,[15] US$ 1,5 milhão em financiamentos distribuídos em 2013,[16] uma rodada de US$ 6 milhões na Série A da DFJ em 2014, uma rodada de financiamento de US$ 18 milhões na Série B da Scale Venture Partners em 2016, US$ 31 milhões na Série C liderados pela Top Tier Capital Partners em 2018,[17] US$ 56 milhões na Série D liderados pela Owl Rock Capital e pela NextEquity Partners em 2019,[18] uma rodada de US$ 100 milhões na Série E liderada pela IVP em 2020[2] e uma rodada de US$ 100 milhões na Série F liderada pela Greenspring Associates em 2021.[1] Isso totaliza US$ 315 milhões em financiamentos.

Aquisições[editar | editar código-fonte]

A CircleCI adquiriu em Distiller em 2014, a Vamp em 2021 e a Ponicode em 2022.[1][19]

Produtos[editar | editar código-fonte]

A CircleCI monitora repositórios do GitHub, GitHub Enterprise e Atlassian Bitbucket e lança compilações para cada compromisso novo.[20] A CircleCI testa automaticamente as compilações em máquinas virtuais ou contêineres do Docker e implementa as compilações aprovadas nos ambientes de destino.[18] Um painel de controle e uma API permitem acompanhar o status das compilações e métricas relacionadas a elas.[21] A integração com o Slack notifica as equipes quando surgem problemas.[2][22]

O suporte a SSH permite executar trabalhos localmente, e as medidas de segurança impedem adulterações.[18] A CircleCI também oferece um recurso de aprovação de fluxo de trabalho, que pausa os trabalhos até que uma aprovação manual seja concedida.[23]

A CircleCI é compatível com Go, Java, Ruby, Python, Scala, Node.js, PHP, Haskell e qualquer outra linguagem executada no Linux ou macOS.

A empresa oferece um serviço em nuvem gerenciado com um nível gratuito disponível.[24] A plataforma também pode ser auto-hospedada em um servidor privado (sob a proteção de um firewall corporativo) ou como uma implementação privada na nuvem.[25] O serviço em nuvem foi inicialmente elaborado do zero, mas usa agora o Kubernetes e o Nomad da HashiCorp.[26]

A CircleCI reduz os riscos por garantir testes e versões frequentes. Além disso, com o serviço em nuvem gerenciado, ela cuida da manutenção e do provisionamento da infraestrutura de CI.[9] O serviço em nuvem pode ser configurado em poucos minutos, mas é menos personalizável do que o Jenkins.[27]

Orbs[editar | editar código-fonte]

Orbs são snippets de YAML compartilháveis que podem ser usados para simplificar as compilações da CircleCI e fazer implementações.[1][28] A CircleCI tinha integrações com 45 parceiros até 2019.[18] Os ambientes de implementação visados pela CircleCI incluem Amazon Web Services, Heroku, Azure, Google Compute Engine, imagens do Docker e máquinas virtuais do Linux, Android, Windows ou macOS com VMware. Em 2018, o config.yml da CircleCI foi o arquivo YAML de mais rápido crescimento no GitHub.[29]

A sintaxe patenteada de configuração introduz a restrição de fornecedor, o que significa que a troca dos serviços de CI exige a recriação do pipeline.[30]

Clientes[editar | editar código-fonte]

Facebook, Coinbase, Sony, Kickstarter, GoPro e Spotify usaram a CircleCI em 2019.[18] [1]

Ver também[editar | editar código-fonte]

Referências

  1. a b c d e f Sawars, Paul (11 de maio de 2021). «Continuous software integration/delivery platform CircleCI nabs $100M». VentureBeat. Consultado em 17 de janeiro de 2022 
  2. a b c Wiggers, Kyle (7 de abril de 2020). «CircleCI raises $100 million for automated app testing and deployment». VentureBeat. Consultado em 17 de janeiro de 2022 
  3. Atkinson, Brandon; Edwards, Dallas (19 de dezembro de 2018). Generic Pipelines Using Docker: The DevOps Guide to Building Reusable, Platform Agnostic CI/CD Frameworks (em inglês). [S.l.]: Apress. ISBN 978-1-4842-3655-0 
  4. «CircleCI on Twitter». Twitter (em inglês) 
  5. a b Kennedy, John (2 de julho de 2018). «Going Dark: How Paul Biggar is building the future of software». Silicon Republic (em inglês). Consultado em 17 de janeiro de 2022 
  6. Marks, Trisha. «Finding Product-Market Fit in Start-Up Marketing». www.properexpression.com (em inglês). Consultado em 18 de janeiro de 2022 
  7. Bonnaire-Sergeant, Ambrose; Davies, Rowan; Tobin-Hochstadt, Sam (2016). «Practical Optional Types for Clojure». Programming Languages and Systems. 9632: 68–94. arXiv:1812.03571Acessível livremente. doi:10.1007/978-3-662-49498-1_4 
  8. a b c d e f g h «CircleCI milestones». CircleCI (em inglês). Consultado em 7 de junho de 2022 
  9. a b «Make way for the modern continuous integration and delivery platform software teams love to use: CircleCI». The Silicon Review (em inglês) 
  10. Wieczner, Jen (19 de fevereiro de 2016). «People are Accusing Uber of Stealing This Startup's Logo». Fortune. Consultado em 1 de fevereiro de 2017 
  11. Sargent, Jenna (4 de outubro de 2018). «SD Times news digest: CircleCI authorized by FedRamp, KotlinConf announcements, and Google extends PyTorch support». SD Times. Consultado em 18 de janeiro de 2022 
  12. Speed, Richard. «They're climbing through the Windows: CircleCI goes native on Microsoft's OS». www.theregister.com (em inglês). Consultado em 18 de janeiro de 2022 
  13. Speed, Richard. «The lure of Brexit Britain proves too great for DevOps pipeline wrangler CircleCI». www.theregister.com (em inglês). Consultado em 18 de janeiro de 2022 
  14. «CircleCI now offers the most generous free plan anywhere». CircleCI (em inglês). 11 de janeiro de 2022. Consultado em 11 de julho de 2022 
  15. Biggar, Paul. «I founded CircleCI (valued at $1.7B) and Darklang. AMA!». Indie Hackers. Consultado em 18 de janeiro de 2022 
  16. Darrow, Barb (25 de fevereiro de 2013). «CircleCI gets $1.5M to build out continuous integration service». Gigaom. Consultado em 17 de janeiro de 2022 
  17. Tansey, Bernadette (17 de janeiro de 2018). «Xconomy: CircleCI Nabs $31M to Enhance DevOps Platform With Automation Tools». Xconomy (em inglês). Consultado em 18 de janeiro de 2022 
  18. a b c d e Wiggers, Kyle (23 de julho de 2019). «CircleCI raises $56 million to continuously test software builds for bugs». VentureBeat. Consultado em 17 de janeiro de 2022 
  19. Lardinois, Frederic. «CircleCI acquires Ponicode». TechCrunch. Consultado em 22 de abril de 2022 
  20. Bohon, Cory (20 de dezembro de 2021). «CI/CD platforms: How to choose the right continuous integration and delivery system for your business». TechRepublic (em inglês). Consultado em 19 de janeiro de 2022 
  21. Riggins, Jennifer (8 de abril de 2020). «CircleCI Insights Helps DevOps Teams Quantify High-Performance». The New Stack. Consultado em 18 de janeiro de 2022 
  22. Rubens, Paul (21 de junho de 2016). «7 ways to get more from Slack». CIO magazine. Consultado em 1 de fevereiro de 2017 
  23. Wainewright, Phil (7 de janeiro de 2020). «How CircleCI speeds DevOps cycle times with CI/CD automation». diginomica.com (em inglês). Consultado em 18 de janeiro de 2022 
  24. Dotson, Kyt (11 de janeiro de 2022). «CircleCI is offering a new free CI/CD plan for DevOps teams with more features». SiliconANGLE. Consultado em 18 de janeiro de 2022 
  25. Arora, Chandermani; Hennessy, Kevin; Noring, Christoffer; Uluca, Doguhan (21 de dezembro de 2018). Building Large-Scale Web Applications with Angular: Your one-stop guide to building scalable and production-grade Angular web apps (em inglês). [S.l.]: Packt Publishing Ltd. ISBN 978-1-78995-832-4 
  26. Oliver, Kiran; Williams, Alex (16 de novembro de 2017). «CircleCI's Technical Architecture Is Built for Scalability». The New Stack. Consultado em 18 de janeiro de 2022 
  27. Belmont, Jean-Marcel (29 de agosto de 2018). Hands-On Continuous Integration and Delivery: Build and release quality software at scale with Jenkins, Travis CI, and CircleCI (em inglês). [S.l.]: Packt Publishing Ltd. ISBN 978-1-78913-307-3 
  28. Uluca, Doguhan (29 de maio de 2020). Angular for Enterprise-Ready Web Applications: Build and deliver production-grade and cloud-scale evergreen web apps with Angular 9 and beyond, 2nd Edition (em inglês). [S.l.]: Packt Publishing Ltd. ISBN 978-1-83864-660-8 
  29. Claburn, Thomas. «Behold, the world's most popular programming language – and it is...wait, er, YAML?!?». www.theregister.com (em inglês). Consultado em 18 de janeiro de 2022 
  30. Ostrowski, Adrian; Gaczkowski, Piotr (23 de abril de 2021). Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20 (em inglês). [S.l.]: Packt Publishing Ltd. ISBN 978-1-78961-246-2 

Ligações externas[editar | editar código-fonte]