Circle Internet Services, Inc.
Coordinates: 37°47′29″N 122°23′31″W / 37.791303°N 122.392019°W
| File:Circleci-icon-logo.svg | |
| Private | |
| ISIN | 🆔 |
| Industry | CI/CD[2] |
| Founded 📆 | September 1, 2011[3] |
| Founders 👔 | Paul Biggar, Allen Rohner[3][4] |
| Headquarters 🏙️ | , San Francisco[1] , United States of America |
Area served 🗺️ | |
Key people | Jim Rose (CEO)[2] |
| Products 📟 | CircleCI.com (Saas), CircleCI Enterprise (on-prem) |
| Members | |
Number of employees | 300 (2020)[4] |
| 🌐 Website | circleci |
| 📇 Address | |
| 📞 telephone | |
CircleCI is a continuous integration and continuous delivery platform that can be used to implement DevOps practices.[4] The company was founded in September 2011 and has raised $315 million in venture capital funding as of 2021,[3] at a valuation of $1.7 billion.[2] CircleCI is one of the world's most popular CI/CD platforms.[5][6]
History
The company was founded in September 2011.[3] The product was first released for beta testing on October 11, 2011.[7] The first customers appeared three months after starting the company,[8] while it was 6 months before the first payment.[9] In 2013 CircleCI suffered a major data breach due to its provider MongoHQ, but was able to quickly respond and replace its security keys, resulting in almost no lost customers.[10]
Typed Clojure was used at CircleCI in production systems from September 2013 to September 2015.[11]
In 2014, Paul Biggar left the company, but remained on the board.[8] The company grew quickly from 20 employees at the end of 2014 to 60 employees in summer 2016.[12]
In 2016, there was some controversy when Uber, who shared an office building with the company, redesigned their logo to be quite similar to CircleCI's.[13] Another very similar logo to CircleCI's can be found in the 2017 film The Circle.
In October 2018, CircleCI became the first CI/CD tool authorized by FedRAMP.[14]
In August 2019 CircleCI made support for Windows builds generally available.[15] That same month, there was a data breach in a third-party analytics vendor account used by CircleCI.[16]
In November 2019 CircleCI opened an office in London.[17]
Financing
CircleCI has raised $50k from a small investor a few months after starting,[18] $1.5m in seed funding in 2013,[19][20] a $6m Series A round from DFJ in 2014, a $18M Series B financing round from Scale Venture Partners in 2016, a $31M Series C led by Top Tier Capital Partners in 2018,[21] a $56M Series D led by Owl Rock Capital and NextEquity Partners in 2019,[22] a $100M Series E round led by IVP in 2020,[4] and a $100M Series F round led by Greenspring Associates in 2021.[2] In total this is $315 million in funding.[3]
Acquisitions
CircleCI acquired Distiller in 2014 and Vamp in 2021.[3][2]
Product
CircleCI monitors GitHub, GitHub Enterprise, and Atlassian Bitbucket repositories and launches builds for each new commit.[23] CircleCI automatically tests builds in either Docker containers or virtual machines and deploys passing builds to target environments.[22] A dashboard and API allow tracking the status of builds and metrics related to builds.[24] A Slack integration notifies teams if issues arise.[4][25]
SSH support allows locally running jobs, and security measures prevent tampering.[22] CircleCI also offers a workflow approval feature that pauses the job(s) until manual approval is given.[26]
CircleCI supports Go, Java, Ruby, Python, Scala, Node.js, PHP, Haskell, and any other language that runs on Linux or macOS.[27]
The company offers a managed cloud service with a free tier available.[28] The platform can also be self-hosted on a private server (behind a corporate firewall), or as a private deployment in the cloud.[29][30] The cloud service was initially written from scratch but now uses HashiCorp's Nomad and Kubernetes.[31]
CircleCI reduces risk by ensuring frequent testing and releases, and with the managed cloud service, takes care of CI infrastructure maintenance and provisioning.[12] The cloud service can be set up within minutes, but is less customizable than Jenkins.[32]
Orbs
Orbs are shareable snippets of YAML that can be used to simplify CircleCI builds and perform deployments.[2][33][34] CircleCI had integrations with 45 partners as of 2019.[22] CircleCI's target deployment environments include Amazon Web Services, Heroku, Azure, Google Compute Engine, Docker images, and virtual Linux, Android, Windows, or macOS machines with VMware.[35] In 2018 CircleCI's config.yml was the fastest growing YAML file on GitHub.[36]
The proprietary configuration syntax introduces vendor lock-in, meaning that switching CI services requires rewriting the pipeline.[37]
Customers
Facebook, Coinbase, Sony, Kickstarter, GoPro, and Spotify use CircleCI.[22][2]
See also
References
- ↑ 1.0 1.1 "Contact Us". CircleCI. Retrieved 17 January 2022.
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 Sawars, Paul (11 May 2021). "Continuous software integration/delivery platform CircleCI nabs $100M". VentureBeat. Retrieved 17 January 2022.
- ↑ 3.0 3.1 3.2 3.3 3.4 3.5 "Milestones". CircleCI. Retrieved 17 January 2022.
- ↑ 4.0 4.1 4.2 4.3 4.4 Wiggers, Kyle (7 April 2020). "CircleCI raises $100 million for automated app testing and deployment". VentureBeat. Retrieved 17 January 2022.
- ↑ Atkinson, Brandon; Edwards, Dallas (19 December 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. Search this book on
- ↑ Rose, Jim (11 May 2021). "CircleCI acquires release orchestration tool Vamp". CircleCI. Retrieved 18 January 2022.
And as the largest shared CI platform today, [...]
- ↑ "CircleCI on Twitter". Twitter.
- ↑ 8.0 8.1 Kennedy, John (2 July 2018). "Going Dark: How Paul Biggar is building the future of software". Silicon Republic. Retrieved 17 January 2022.
- ↑ Marks, Trisha. "Finding Product-Market Fit in Start-Up Marketing". www.properexpression.com. Retrieved 18 January 2022.
- ↑ Harrison, Kim. "The Time Our Provider Screwed Us". LaunchDarkly. Retrieved 18 January 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.
- ↑ 12.0 12.1 "Make way for the modern continuous integration and delivery platform software teams love to use: CircleCI". The Silicon Review.
- ↑ Wieczner, Jen (February 19, 2016). "People are Accusing Uber of Stealing This Startup's Logo". Fortune. Retrieved 1 February 2017.
- ↑ Sargent, Jenna (4 October 2018). "SD Times news digest: CircleCI authorized by FedRamp, KotlinConf announcements, and Google extends PyTorch support". SD Times. Retrieved 18 January 2022.
- ↑ Speed, Richard. "They're climbing through the Windows: CircleCI goes native on Microsoft's OS". www.theregister.com. Retrieved 18 January 2022.
- ↑ Oates, John. "Today's data whoopsie is brought to you by CircleCI: Source safe, but look out for phishers". www.theregister.com. Retrieved 18 January 2022.
- ↑ Speed, Richard. "The lure of Brexit Britain proves too great for DevOps pipeline wrangler CircleCI". www.theregister.com. Retrieved 18 January 2022.
- ↑ Biggar, Paul. "I founded CircleCI (valued at $1.7B) and Darklang. AMA!". Indie Hackers. Retrieved 18 January 2022.
- ↑ Biggar, Paul (25 February 2013). "So we raised a bunch of money". CircleCI. Retrieved 17 January 2022.
- ↑ Darrow, Barb (25 February 2013). "CircleCI gets $1.5M to build out continuous integration service". Gigaom. Archived from the original on 18 January 2022. Retrieved 17 January 2022.
- ↑ Tansey, Bernadette (17 January 2018). "Xconomy: CircleCI Nabs $31M to Enhance DevOps Platform With Automation Tools". Xconomy. Archived from the original on 18 January 2022. Retrieved 18 January 2022.
- ↑ 22.0 22.1 22.2 22.3 22.4 Wiggers, Kyle (23 July 2019). "CircleCI raises $56 million to continuously test software builds for bugs". VentureBeat. Retrieved 17 January 2022.
- ↑ Bohon, Cory (20 December 2021). "CI/CD platforms: How to choose the right continuous integration and delivery system for your business". TechRepublic. Retrieved 19 January 2022.
- ↑ Riggins, Jennifer (8 April 2020). "CircleCI Insights Helps DevOps Teams Quantify High-Performance". The New Stack. Retrieved 18 January 2022.
- ↑ Rubens, Paul (June 21, 2016). "7 ways to get more from Slack". CIO magazine. Archived from the original on 28 February 2017. Retrieved 1 February 2017.
- ↑ Wainewright, Phil (7 January 2020). "How CircleCI speeds DevOps cycle times with CI/CD automation". diginomica.com. Retrieved 18 January 2022.
- ↑ "CircleCI Documentation". Retrieved 30 January 2017.
- ↑ Dotson, Kyt (11 January 2022). "CircleCI is offering a new free CI/CD plan for DevOps teams with more features". SiliconANGLE. Retrieved 18 January 2022.
- ↑ "Pricing and Plan Information". CircleCI. Retrieved 17 January 2022.
- ↑ Arora, Chandermani; Hennessy, Kevin; Noring, Christoffer; Uluca, Doguhan (21 December 2018). Building Large-Scale Web Applications with Angular: Your one-stop guide to building scalable and production-grade Angular web apps. Packt Publishing Ltd. p. 518. ISBN 978-1-78995-832-4. Search this book on
- ↑ Oliver, Kiran; Williams, Alex (16 November 2017). "CircleCI's Technical Architecture Is Built for Scalability". The New Stack. Retrieved 18 January 2022.
- ↑ Belmont, Jean-Marcel (29 August 2018). Hands-On Continuous Integration and Delivery: Build and release quality software at scale with Jenkins, Travis CI, and CircleCI. Packt Publishing Ltd. p. 266. ISBN 978-1-78913-307-3. Search this book on
- ↑ "CircleCI Developer - Orbs". circleci.com. Retrieved 17 January 2022.
- ↑ Uluca, Doguhan (29 May 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. Packt Publishing Ltd. p. 459. ISBN 978-1-83864-660-8. Search this book on
- ↑ "Configuring Deploys - CircleCI". circleci.com. Retrieved 17 January 2022.
- ↑ Claburn, Thomas. "Behold, the world's most popular programming language – and it is...wait, er, YAML?!?". www.theregister.com. Retrieved 18 January 2022.
- ↑ Ostrowski, Adrian; Gaczkowski, Piotr (23 April 2021). Software Architecture with C++: Design modern systems using effective architecture concepts, design patterns, and techniques with C++20. Packt Publishing Ltd. p. 462. ISBN 978-1-78961-246-2. Search this book on
External links
Category:Compiling tools Category:Continuous integration
This article "CircleCI" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:CircleCI. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
| This page exists already on Wikipedia. |
