• A letter to queer youth considering a career in tech

    At CircleCI, we value diversity of all kinds. Our vibrant team what makes us who we are, and it’s what enables us to build great products. ‘CircleCI Voices’ is a new column on the blog where our team members can tell their stories and share the unique perspectives they bring to CircleCI. Our first story comes from our recruiting coordinator, David Lopez. We hope you enjoy!


    Dear beautiful young queers,

    I hope this letter finds you well. My name is David Lopez. I identify as a gay Latinx male, and I recently entered into the tech space from the nonprofit sector. The transition from one world into the other has not come easy. I want to share my own journey of joining the tech workforce, and show you that while it was, and is, an uphill battle, that my life experience as a queer person actually gave me many of the tools I needed to thrive here. I hope my story gives you encouragement and helps you see your potential when people try to tell you “no, you can’t.”

    Continue reading “A letter to queer youth considering a career in tech”


  • Migrating from CircleCI 1.0 to 2.0: tips for success

    As a Senior Success Engineer, I’ve been helping many of our customers migrate their projects from CircleCI 1.0 to 2.0 over the past few months. And after migrating hundreds of projects, I know the most common places teams run into issues. In this blog post, I’ve collected the tips I’ve shared most often with customers while migrating their projects to CircleCI 2.0, and some gotchas to look out for along the way. Happy migrating!

    Continue reading “Migrating from CircleCI 1.0 to 2.0: tips for success”


  • CircleCI mentors with Maven Youth

    MavenYouth.jpg

    This past week, some folks from the CircleCI team were honored to partner with Maven Youth, a Bay Area nonprofit focused on supporting LGBTQ+ youth interested in tech, for a morning of fun and skill-sharing as part of their Maven Youth Camp. We chose to partner with Maven Youth because of the strides the organization is making for the queer youth in tech, as well as our desire to do impactful work in the larger community as we build our own internal LGBTQ+ employee resource group (ERG) here at CircleCI.

    Continue reading “CircleCI mentors with Maven Youth”


  • Continuous package publishing, part I: introduction to package management in CI/CD

    This is the first of a two-part series on package management in CI/CD, written by Armando Canals, co-founder at packagecloud.

    Overview

    In this post, we’re going to explain some fundamental concepts around software packages and package management and how to combine them with CI/CD to build a software delivery pipeline.

    We’ll go over software packages and repositories, continuous delivery, and automating the building, testing and release stages of the software development process.

    Continue reading “Continuous package publishing, part I: introduction to package management in CI/CD”


  • Automatically identify which code changes caused errors

    This is the second of a two-part blog post on detecting and correcting errors with Rollbar and CircleCI, by guest contributor Jason Skowronski. Read part I here.

    When you’re practicing continuous delivery, it’s essential that you monitor your application so you know that it’s performing well after deployments. You need to be notified immediately if something is wrong or if users are having a poor experience so you can resolve the issue quickly. When your monitoring solution can also tell you which code changes caused the error, you can save valuable time troubleshooting.

    Continue reading “Automatically identify which code changes caused errors”


  • Tracking errors after deployments with Rollbar and CircleCI

    Today’s blog post is the first of a two-part series written by Jason Skowronski, who serves as the lead editor for technical content at Rollbar. Jason began his career as a software developer at Amazon and now enjoys being a developer advocate for the latest technologies.

    Application errors can cause frustrating problems for customers that may ultimately lead to losing their trust and business. Experienced developers know what it’s like to have a critical production problem and spend minutes or perhaps even hours diagnosing a tricky problem. It’s even harder to diagnose when several developers are making changes and deployments in parallel.

    Rollbar is an error monitoring solution that can tell you what errors occurred after a deployment and show you the deployment and code change that likely caused them. It integrates with your continuous integration and delivery (CI/CD) system to track when deployments are promoted to production. When an new error occurs, it looks up the deployed version in your source code repository like GitHub to identify what code was changed and who changed it. This will help you narrow down errors due to code bugs faster.

    rollbar1.png

    Continue reading “Tracking errors after deployments with Rollbar and CircleCI”


  • Restructuring Litho's CircleCI config for Workflows

    This is a guest post by Pavlos-Petros Tournaris. It originally appeared on his blog here. Pavlos-Petros works as an Android software engineer at Workable. We hope you enjoy!

    litho1.jpeg

    Nearly a year and a half ago, Facebook released Litho as an open source project. Litho is an Android framework, which lets you define your UI in a declarative way. It immediately got my interest and I started getting my hands dirty with some examples and pet projects.

    Continue reading “Restructuring Litho's CircleCI config for Workflows”


  • How we spotted--and fixed--11 errors in our docs with our new markdown proofer

    MarkdownProofer.jpg

    Static Site Generators (SSGs) such as Hugo and Jekyll are all the rage nowadays. These static on the backend and JavaScript on the frontend websites are called JAMStacks. Typically, we test them in two ways:

    • via the SSG successfully building the site
    • and HTMLProofer

    What if we wanted to do more? Let’s walk through a new tool I made for testing markdown files and how it improved the accuracy of CircleCI docs examples.

    Continue reading “How we spotted--and fixed--11 errors in our docs with our new markdown proofer”


  • Why did "builds" become "jobs" in the UI?

    Today we made a small change to the navigation inside CircleCI. Where you saw the word “builds” you will now generally see the word “jobs”. This change has zero impact on the functionality of CircleCI; all your projects should behave identically to yesterday.

    Builds_Jobs.png

    That’s all you need to know to enable you to keep using CircleCI just as before. If you’re curious about why we’ve made this change, read on.

    Continue reading “Why did "builds" become "jobs" in the UI?”


  • Announcing CircleCI Japan!

    Announcing CircleCI Japan

    英文のあとに日本語訳が続きます。

    Today we’re proud to announce the formation of CircleCI G.K., a subsidiary of CircleCI. While we have worked with Japanese developers for some time, this is our first official international office, and a sign of our commitment to the Japanese market.

    CircleCI in Japan

    Japan has long been a focus for CircleCI: it’s one of our largest markets, and we work with some incredibly innovative companies there, like CyberAgent, Mercari, DMM, DeNA, CrowdWorks, and many others. Establishing a dedicated presence in Tokyo will help us better serve those customers and make the experience of using CircleCI better for all of our users in Japan.

    Continue reading “Announcing CircleCI Japan! ”


Get New Posts Delivered

Sign up to receive fortnightly blog highlights

Thank You for Submitting Your Info


You should receive an automated response notifying you that we received your info. Someone from our Enterprise team will be reaching out to you shortly.


CircleCI Success Logo