CircleCI

San Francisco, CA, USA
2011
  |  By Vivek Maskara
OpenCV is a powerful open source computer vision and machine learning software library for real-time applications. It provides multiple functionalities, including image processing, object detection, and video analysis, making it a fundamental tool for researchers and developers in the field of computer vision. You can deploy your OpenCV applications using AWS Lambda, a serverless compute service that lets you run code without provisioning or managing servers.
  |  By Olususi Oluyemi
React is an open source JavaScript library known for its simplicity and incredible performance when creating an interactive user interface. React has gained wide adoption from web developers and reputable companies. While there are other frameworks in the JavaScript ecosystem, React is often the first choice when it comes to user interface and frontend business logic.
  |  By Jacob Schmitt
DevOps accelerates modern software development by automating processes and breaking down silos between development and operations teams. This paradigm shift emphasizes continuous integration (CI) and continuous delivery (CD) to speed time to market, facilitate higher-quality releases, and improve customer satisfaction.
  |  By Vivek Maskara
PyTorch is an open source machine learning (ML) framework that makes it easy for researchers and developers to move their projects from prototyping to production. With PyTorch, you don’t have to learn complex C++ code - you can use regular Python for your ML projects. This makes it a great choice for anyone who wants to get started quickly and easily with ML.
  |  By Yuki Sakamoto
Open source software (OSS) is a type of software with source code that can be published, reused, modified, and redistributed free of charge. This approach to building, maintaining, and distributing software has benefits for businesses and end users alike. In this article, you will learn what OSS is, its benefits for the software community, and the differences between different open source licenses.
  |  By Jacob Schmitt
Mean time to repair (MTTR) is a metric used to measure the average time required to diagnose and fix a malfunctioning system or component, ensuring it returns to full operational status. In software development, downtime halts user access and disrupts operations, leading to customer dissatisfaction and financial losses. In manufacturing, it slows production, affecting supply chains and profitability. In healthcare, downtime can compromise patient care and safety.
  |  By Jacob Schmitt
Testing Python applications is critical to ensuring they function as intended in real-world scenarios. Among the numerous testing frameworks available for Python, pytest stands out as a primary choice for many developers. Renowned for its straightforward yet powerful features, pytest makes writing and running tests efficient and effective. In this guide, we’ll explore how to get started with pytest, from installation to writing your first tests.
  |  By Jacob Schmitt
DevOps engineers play a vital role in modern software organizations, helping to bridge the gap between software development and IT operations. DevOps is a cultural and technical approach that emphasizes collaboration, automation, and continuous integration and delivery (CI/CD). DevOps engineers are responsible for implementing and supporting these practices to improve efficiency, enhance software quality, and accelerate delivery times.
  |  By Derry Bradley
How can your organization leverage continuous integration (CI) to manage your infrastructure at scale in a reliable, secure, and repeatable fashion? If you are maintaining multiple projects, the monorepo strategy can be a useful approach that allows for a unified build and CI process and makes it easier to enforce coding standards and organizational practices. It can also help DevOps and platform teams streamline dependency management to reduce conflicts and compatibility issues.
  |  By Yuki Sakamoto
This article provides a basic overview of the structure, mechanisms, and benefits of Kubernetes for beginners.
  |  By CircleCI
In this episode, Rob sits down with Ken Rose, CTO of OpsLevel, to delve into the evolving landscape of platform teams and the pressing challenges they face. Together, they explore OpsLevel's mission to tackle the mounting complexities encountered by modern organizations.
  |  By CircleCI
Discover how digital transformation can revolutionize your business processes, culture, and customer experiences. Learn about the key benefits, including enhanced customer satisfaction, operational efficiency, and increased competitiveness. See how automation and CI/CD pipelines streamline operations and drive innovation.
  |  By CircleCI
Discover how CircleCI can streamline your CI/CD workflow in this 2-minute demo. Learn how to set up, configure, and deploy with ease. To learn more about the CircleCI offerings, visit.
  |  By CircleCI
Are you looking to enhance your version control skills and streamline your CI/CD pipeline? Listen to our on demand webinar to learn.
  |  By CircleCI
Join the CircleCI product team for an in-depth look at just-launched and upcoming features. This webinar starts with a quick overview of what we're building and why. Then we cover new features and upcoming changes across CI, CD and AI & LLMOps. We cover everything from config optimization recommendations to release tracking to testing config changes locally with the VS Code extension.
  |  By CircleCI
CircleCI releases gives your development team greater confidence by bringing visibility, control and risk mitigation to the deploy and release process. In this video, we walk you through a typical deployment workflow to Kubernetes highlighting the powerful release orchestration capabilities designed to extend our platform into your staging and deployment environments including release and environment tracking, canary rollouts, and easy rollbacks directly from the CircleCI UI.
  |  By CircleCI
For AI code assistants, recent accuracy and reliability advancements mean these powerful tools are starting to live up to their promise for developers, accelerating their workflow and helping with programming tasks.
  |  By CircleCI
DevSecOps, short for development, security, and operations, is a methodology that integrates modern security practices into the software development and delivery process.
  |  By CircleCI
In this episode, Rob is joined by Luis Ceze, CEO of OctoAI and a distinguished professor of computer science at the University of Washington. Together, they unpack the surge of interest in AI, attributing it to the convergence of factors like the unprecedented availability of data thanks to the internet boom and the accessibility of powerful computing resources.
  |  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.
  |  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.
  |  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.
  |  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.
  |  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.
  |  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.
  |  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.
  |  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.
  |  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.