CircleCI

San Francisco, CA, USA
2011
Sep 30, 2022   |  By Jacob Schmitt
Reliability is a critical concern for software delivery teams. Every second of lackluster performance or service interruption comes with high costs. The consequences can extend beyond just monetary expenses and have a huge impact on a company’s reputation. In a survey conducted in 2022, participants reported that over 60% of digital infrastructure failures resulted in losses of $100,000 or more.
Sep 29, 2022   |  By Esteban Garcia
At Vela Games, we use CircleCI for building Project-V, our new multiplayer online co-op (MOCO) game that fuses the teamplay and skill of a multiplayer online battle arena (MOBA) game with the adventure of a massively multiplayer online (MMO) dungeon run.
Sep 27, 2022   |  By Olususi Oluyemi
A quick search of the internet will reveal many services available for freely hosting single page applications or static sites. Firebase is one of these services. Firebase is a development platform developed by Google that provides file storage, hosting, database, authentication, and analytics. It is free, provides an SSL certificate by default, and offers impressive speed across multiple regions. I have chosen Firebase for hosting our demo application in this tutorial.
Sep 22, 2022   |  By Jacob Schmitt
Microservice architecture is an application system design pattern in which an entire business application is composed of individual functional scoped services, which can scale on demand. Each team focuses on an individual service and builds it according to their skillset or language of choice. In addition to flexibility, this pattern provides: These features have made microservices architecture a popular choice for enterprises.
Sep 21, 2022   |  By Tadashi Nemoto
In this article, I’ll show you how to reduce the execution time of XCUITest (UI tests on iOS simulators) by splitting and running them in parallel. Automated tests and CI/CD platforms like CircleCI are necessary for iOS application development. It is important not only to introduce them once but to improve them continuously. When application code grows and automated tests increase, the execution time of build and test in CI/CD gets longer.
Sep 19, 2022   |  By Kyle Tryon
We are excited to announce the new CircleCI Config SDK is now available as an open-source TypeScript library. Developers can now write and manage their CircleCI config.yml files using TypeScript and JavaScript. For developers used to the ecosystem and flexibility of a full-fledged programming language, sometimes YAML can feel limiting or intimidating. With the Config SDK you can define and generate your YAML config from type-safe and annotated JavaScript.
Sep 15, 2022   |  By Ron Powell
Even before the cloud, no one liked deployment downtime. With applications hosted in traditional data centers that restricted access for local users, many organizations scheduled deployments when users were less likely to be using the applications, like the middle of the night. With widespread adoption of cloud-based, 24x7 environments available from all time zones, every hour of the day, easy-to-find deployment windows are gone.
Sep 15, 2022   |  By Jacob Schmitt
This post, authored by CircleCI Senior Technical Content Marketing Manager Jacob Schmitt, was originally published on The New Stack. One of the privileges of working in the continuous integration space is the unique perspective it offers into how software teams organize their work to deliver value quickly without sacrificing quality, security, or developer happiness. At CircleCI, we support more than 2 million developers running 90 million build, test, and deploy jobs each month.
Sep 14, 2022   |  By Olususi Oluyemi
One of the leading frameworks in the JavaScript community, Vue.js is a progressive framework for building reusable components for the web user interface. Its intuitive API and robust flexibility for handling front-end logic are just two of the reasons that Vue has been adopted by developers worldwide. In this tutorial, I will lead you through building a simple listing application that shows the names and roles of users. I will show you how to write tests for the application.
Sep 9, 2022   |  By Jacob Schmitt
To minimize the security risks of an application, developers need their apps to stand up to stringent security testing. Fortunately, there are tools available that simplify and even automate these security tests. There are also best practices to guide and inform the testing process. In this article, I will cover the most common security issues for mobile apps and highlight popular security tests.
Sep 30, 2022   |  By CircleCI
Sign up for free: circleci.com/signup/
Sep 29, 2022   |  By CircleCI
Is it possible that the new tech and clever ideas can get in the way of adding value to our business? Bryan Finster, Distinguished Engineer at Defense Unicorn, sits down with Rob and shares how his perspective on solving business problems with code. Learn valuable insights on how we can keep the end user in mind while using technology to make their lives better.
Sep 21, 2022   |  By CircleCI
Over the last 10 years, software development has shifted. Modern teams build applications on top of third-party dependencies, open source libraries, and more, which has dramatically increased complexity. With so much complexity in software development, how can today’s dev teams build with speed and agility while avoiding risk? Join CircleCI CTO, Rob Zuber, in the first of three executive webinars aimed at empowering CircleCI customers to optimize their software delivery practices.
Sep 15, 2022   |  By CircleCI
In this episode, Rob is joined by Optimizely CTO, Aniel Sud, to discuss the importance of experimenting for growth. Entrepreneurship and innovation require courage, but having courage can bring on emotions that make it difficult for us to experiment objectively. How do we hold our strong opinions loosely to press forward with new information?
Aug 25, 2022   |  By CircleCI
To learn more about static application security testing (SAST) and dynamic application security testing (DAST) visit, circleci.com/blog/sast-vs-dast-when-to-use-them/
Aug 23, 2022   |  By CircleCI
In this episode, Rob is joined by Thomas Hazel, founder and CTO of ChaosSearch. Every software company has tons of data to manage. Have we set ourselves up for failure? How do we recover from a data mess? Learn how Thomas embraces chaos to tackle big data problems by taking risks and embracing failure.
Aug 11, 2022   |  By CircleCI
Self-hosted runner enables you to use your own infrastructure for running jobs. If your team has unique security or compute requirements, you can use self-hosted runner to build, test, and deploy your applications from your own infrastructure.
Aug 5, 2022   |  By CircleCI
Chainguard co-founder, Kim Lewandowski joins Rob to discuss the ways she presses forward in the fear-driven world of software supply chain security. In any kind of mistake or failure, security breaches have to be something that we can learn from. On the other hand, particularly during investigation, there are often walls of trust and other factors affecting fully transparent communication. Does this impact our ability to learn? Is there something we have to do differently to get better at it?
Jul 26, 2022   |  By CircleCI
GitLab teams, welcome to CircleCI. To learn more, visit: circleci.com/blog/announcing-gitlab-support
Aug 3, 2021   |  By CircleCI
Many organizations fail to adopt application security best practices that work to protect software, data, and users. But integrating security tools into your application development environment can make security issues more visible and easier to catch while providing real-time insights into threats and vulnerabilities.
Mar 22, 2021   |  By CircleCI
There are many reasons teams get stuck in the process of adopting DevOps. Now Rob Zuber, CircleCI CTO, brings an inspiring and practical guide to moving your team further up the DevOps maturity ladder, regardless of where you are now. In this ebook, Rob brings two decades of experience leading teams to work for you, with practical takeaways and strategies that work for real-world teams, from startups to enterprise companies.
Mar 22, 2021   |  By CircleCI
But getting your team on board can be a challenge. Shipping great products isn't just about writing good code. If you want confidence in your code, knowing how to properly test it is key. Download this guide today and ship more confidently tomorrow.
Mar 1, 2021   |  By CircleCI
Many of the world's highest performing software development teams have adopted DevOps practices, simplifying software builds, testing, and deployment. But standard DevOps process fails to address a vital issue: security and vulnerability management. Learn how to shift security left and get your entire team onboard to maintain the security of their libraries and container images.
Mar 1, 2021   |  By CircleCI
There's a lot of excitement and accolades around startups everywhere these days -- success stories and big payoffs. But no one talks about what it really takes to get there: the day-to-day onslaught of small, technical decisions that are expected of a technical leader in a fast-growing company. In this ebook, CircleCI CTO and 20+ year technology veteran Rob Zuber shares the tactics he's used to focus on what's important, make the right decisions at the right times, and to strategize which decisions to make now, later, or never.
Feb 1, 2021   |  By CircleCI
The concept of 'testing in production' has started to become an increasingly viable methodology and a tool for teams to use in their validation process - but what does it really mean to test in production? And what does it cost to do it well? In this ebook, CircleCI CTO Rob Zuber will explore these questions and other topics like.
Feb 1, 2021   |  By CircleCI
DevOps is a growing trend, but where did it come from? It's the unification of two traditionally disparate worlds into one cohesive cycle. But it's not some recent invention or fad; it's the result of years of iteration, as engineers have cracked risk into progressively smaller chunks. In this whitepaper, we'll discuss.
Jan 1, 2021   |  By CircleCI
...but it doesn't end there. Once you've hired the best, keeping them engaged, motivated, and working well with each other is an ongoing challenge. In this ebook, you'll hear from some of our top technical leaders about the techniques and principles we've spent years honing. Growing a technical company requires more than great technical leadership-it requires thoughtful, compassionate, and expert people leadership as well. Download this ebook today, and help your team thrive.
Jan 1, 2021   |  By CircleCI
Workflows were created so that teams could run their builds in any way they choose. This ebook contains examples and config files from 8 different open source projects so you can see exactly how real development teams (at companies like Facebook and Google) are using workflows right now to ship applications.

CircleCI is the world’s largest shared continuous integration and continuous delivery (CI/CD) platform, and the central hub where code moves from idea to delivery. As one of the most-used DevOps tools that processes more than 1 million builds a day, CircleCI has unique access to data on how engineering teams work, and how their code runs.

Companies like Spotify, Coinbase, Stitch Fix, and BuzzFeed use us to improve engineering team productivity, release better products, and get to market faster.

Everything great teams need:

  • Workflows for job orchestration: Define and orchestrate how job execution (such as build, test, deploy) is run, giving you complete control over your development process across multiple supported configurations.
  • First-class Docker support: Run any image from Docker’s public/private registry or other common registries, customizable on a per-job basis. Build Docker images, access Docker layer caching, Compose, and more.
  • Choose the CPU/RAM you need: Easily configure your compute and memory to fit your team’s specific pipelines. Choose resources that give you optimal performance and increase speed.
  • Language-agnostic support: CircleCI supports any language that builds on Linux, Windows, or macOS, including C++, Javascript, .NET, PHP, Python, and Ruby. You are free to use any toolchain, framework, or version you want.
  • Powerful caching: Speed up your pipelines with expanded caching options, including images, source code, dependencies, and custom caches. Gain control over cache save and restore points throughout your jobs for optimal performance.
  • SSH or run local builds for easy debugging: Quickly find and solve problems using SSH access or run jobs in your local environment to ensure faster remediation of issues. Find and solve bugs where they happen for fast recovery.
  • Unmatched security: The controls you need to be confident your code is protected. Host in our cloud or on your own infrastructure, LDAP for user management, full-level virtual machine isolation, and more.
  • Insights dashboard: Realize the full value of CircleCI with the Insights dashboard. Track status, monitor duration, and optimize pipelines with ease.

More speed and configurability than ever before with customizable pipelines.