CircleCI
Circle Internet Services, Inc. | |
---|---|
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 |
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
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ «CircleCI on Twitter». Twitter (em inglês)
- ↑ 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
- ↑ Marks, Trisha. «Finding Product-Market Fit in Start-Up Marketing». www.properexpression.com (em inglês). Consultado em 18 de janeiro de 2022
- ↑ Bonnaire-Sergeant, Ambrose; Davies, Rowan; Tobin-Hochstadt, Sam (2016). «Practical Optional Types for Clojure». Programming Languages and Systems. 9632: 68–94. arXiv:1812.03571. doi:10.1007/978-3-662-49498-1_4
- ↑ a b c d e f g h «CircleCI milestones». CircleCI (em inglês). Consultado em 7 de junho de 2022
- ↑ a b «Make way for the modern continuous integration and delivery platform software teams love to use: CircleCI». The Silicon Review (em inglês)
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ «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
- ↑ Biggar, Paul. «I founded CircleCI (valued at $1.7B) and Darklang. AMA!». Indie Hackers. Consultado em 18 de janeiro de 2022
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ Lardinois, Frederic. «CircleCI acquires Ponicode». TechCrunch. Consultado em 22 de abril de 2022
- ↑ 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
- ↑ 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
- ↑ Rubens, Paul (21 de junho de 2016). «7 ways to get more from Slack». CIO magazine. Consultado em 1 de fevereiro de 2017
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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
- ↑ 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