CircleCI
CircleCI
Blog Post
  • What follows is a letter to potential CircleCI employees, from our Head of Human Resources, David Mann. Dear CircleCI Candidates, I wanted to share our philosophy and standards around the hiring process to give you more clarity about what you should expect from us, and what we’ll look for from you. Overall, know this: we respect you. And we’re honored you’re interested in joining our team. T...

CircleCI
CircleCI
Blog Post
  • The importance of maintaining version dependencies for your microservice architecture Scaling a microservice architecture has a number of challenges. You’ll hear people talk about having “thousands of services” where they get to “have the right tools for the job” all the way down to their languages. This is all well and good, but thousands of things are not always great. For instance, things I ...

CircleCI
CircleCI
Blog Post
  • In the previous installment, we saw how Docker images add power and customization to the build process. In this installment we’ll show you how to amplify that power by using the CircleCI 2.0 Workflows feature. Workflows in detail Simply stated, Workflows adds a simple coordination layer between jobs. Let’s start by visualizing a simple workflow: Workflows DAG

CircleCI
CircleCI
Blog Post
  • This week, leading research firm Forrester released their first-ever Forrester Wave for Continuous Integration. Our team at CircleCI spent a considerable amount of time working with the research team at Forrester, and we’re proud to be named a leader in the space. You can go read the report here, but there’s a larger point we think is worth exploring: why is there so much attention on continuous i...

CircleCI
CircleCI
Blog Post
  • This post is a follow-on of our overview of persisting data in Workflows. To learn all about how to best use workspaces, caching and artifacts, read our introductory post here. Workspaces are a feature of Workflows and are used to move data from a job in a Workflow to subsequent jobs. The name “workspace” may conjure up an image of a single storage location which jobs can add to and remove f...

CircleCI
CircleCI
Blog Post
  • CircleCI 2.0 provides a number of different ways to move data into and out of jobs, persist data, and with the introduction of Workspaces, move data between jobs. Using the right feature for the right task will help speed up your builds, improve repeatability, and improve efficiency. The benefit of faster CI runs will be clear to anybody who’s waited for the CI to go green. Repeatability is also...

CircleCI
CircleCI
Blog Post
  • The Perks of Going Distributed Since our early days, CircleCI has purposely embraced building a global workforce. This simple choice has given us many advantages. First, we have access to the best talent on Planet Earth. The great variety of viewpoints we have access to helps us make better decisions. Equally important: it allows us to continuously deliver value to our customers 24 hours a day. H...

CircleCI
CircleCI
Blog Post
  • As a Success Engineer, I often see a lot of confusion around using Docker on CircleCI. Before the release of CircleCI 2.0, it was possible to build and test applications without ever having to think about Docker: all our builds ran in LXC containers, configured by our inference engine to include any necessary tools and dependencies in an oftentimes fairly automatic way. With the release of Circle...

CircleCI
CircleCI
Blog Post
  • Workflows has led many people to get “job happy” in their config files. One job to ‘build’, another to ‘test’, and another to ‘deploy’? Maybe, that’s not too bad. How about a fan-out, fan-in workflow that comes in at a total of 5 jobs where each uses the same Docker image? There’s going to be redundancy in that config.yml file. We can reduce it, and make YAML do the work for us.

CircleCI
CircleCI
Blog Post
  • Our Outrageous Decision to Orchestrate Nomad with Kubernetes “Write less code.” Rob Zuber, CTO of CircleCI, stepped back to observe this directive, written in faded scarlet on a whiteboard. Like all important directives, this one was pithy and counterintuitive; how could we possibly hope to build CircleCI 2.0 by doing less? If you’ve read this blog post about our release philosophy, you’ll reme...

CircleCI
CircleCI
Blog Post
  • Combining CircleCI, GKE and Houston to get code to customers simply, safely, and quickly. This post was written by Mark McBride, CEO at Turbine Labs, Inc. Overview Engineering teams don’t exist to manually execute release processes or stare nervously at production metrics; they exist to build and deliver products to customers. We develop release processes to ensure the products we’ve built are ...

CircleCI
CircleCI
Blog Post
  • We are excited to announce that Xcode 9 is now available for use on the CircleCI macOS platform. The latest Xcode release, announced just yesterday, adds multiple improvements to the build system, which in turn brings great benefits to all customers using Xcode 9 in their CircleCI projects. The changes include improved simulator stability, significant reduction in the amount of Exit Code 65 failu...

CircleCI
CircleCI
Blog Post
  • TL:DR; CircleCI 2.0 now supports authenticating to AWS EC2 Container Registry (ECR) straight from the Docker executor. This means you can use private Docker images from ECR as your build image. View docs.

CircleCI
CircleCI
Blog Post
  • Starting today, customers using CircleCI behind their firewall can now access all of the features and performance that CircleCI 2.0 delivers, including Workflows, full Docker support, and VM-based jobs. CircleCI 2.0 has been generally available for our cloud customers since early July, and the results for those who have switched to 2.0 have been impressive.

CircleCI
CircleCI
Blog Post
  • CircleCI 2.0 ushered in a new era for continuous integration and delivery. Among the new features in 2.0 (including a new configuration file format, an emphasis on Docker images, and Workflows) came the ability to build locally via the CircleCI CLI. We can use local builds together with Git to validate our config file on EVERY COMMIT, effortlessly.

CircleCI
CircleCI
Blog Post
  • This post is written by Jacque Garcia, who was a summer 2017 Engineering intern at CircleCI. Hello CS As a kid from Compton, CA who had never even heard of “coding,” if someone would have told me 4 years ago I would be majoring in Computer Science I would have given them my eyes of suspicion. I am originally from Compton, California (yes, “Straight Outta” Compton, and no, I have not seen the mo...

CircleCI
CircleCI
Blog Post
  • One issue that we see a lot in support here at CircleCI is flaky web browser tests. Since most browser automation frameworks use Selenium under the hood, I decided to sit down and see what was needed to get better logs of the test process to aid customers in troubleshooting their hung and failed builds. None of the webdriver browser testing frameworks appear to have very good logging when things ...

CircleCI
CircleCI
Blog Post
  • Gaining access into the world of tech hasn’t been the easiest thing for me. I grew up in East Baltimore; I know how unfair the system is. People talk a lot about diversity in tech. Seems to me they think of diversity as what can be seen on the surface, but I believe it’s much deeper than that. For example, most of the other African American people I know in tech came from homes that had both paren...

CircleCI
CircleCI
Blog Post
  • Last week we were fortunate to host Andrew Maxwell, Senior Engineering Manager at GoPro, and Adam Zimman, VP of Product at LaunchDarkly, at CircleCI for a chat with our CTO Rob Zuber. In their talk Andrew shared how his team at GoPro was able to reduce much of the typical risk associated with a product launch when launching their GoPro Plus last September. Watch the video or read the transcript be...

CircleCI
CircleCI
Blog Post
  • A Step-by-Step Guide to Updating Legacy Processes in Your Org Changing the way teams work is hard. Just think how hard it is to change just yourself. Then sprinkle in the difficulty of getting a group of people using various applications moving in the same direction. We’ve talked to a lot of teams, and we’ve heard many variations on the same theme in terms of obstacles they foresee in implementi...

CircleCI
CircleCI
Blog Post
  • Continuously deploying Clojure apps to Google App Engine At CircleCI we write lots of Clojure. The main backend app is > 100,000 lines of Clojure code, and the frontend is > 30,000 lines of ClojureScript. I love Clojure as a language, so much so that I decided to do my side projects in Clojure, too. I was quite surprised when I realized that deploying to AWS requires a set of elaborate hacks to...

CircleCI
CircleCI
Blog Post
  • Originally posted on Stackshare. Background CircleCI is a platform for continuous integration and delivery. Thousands of engineers trust us to run tests and deploy their code, so they can focus on building great software. That trust rests on a solid stack of software that we use to keep people shipping and delivering value to their users. As CTO at CircleCI, I help make the big technical decisio...

CircleCI
CircleCI
Blog Post
  • A couple weeks ago, we released CircleCI 2.0. This was a tremendous effort, involving every person at CircleCI by the time it reached General Availability. Exactly the kind of effort that we try to avoid as a CI/CD company. We fundamentally changed the guts of our product, and there’s no way for that to not be terrifying. It took six months to get this in front of the first customer, and another ...

CircleCI
CircleCI
Blog Post
  • Docker introduced multi-stage builds in May of 2017. In simplest terms, these are Dockerfiles with more than one FROM statement. With a small tweak, you can build multi-stage Dockerfiles on CircleCI 2.0.

CircleCI
CircleCI
Page Design Update

Out-Market Your Competitors?

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account Log in

By signing up, you agree to the Terms of Service and Privacy Policy.

Out-Market Your Competitors

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account

Already a user?  Log in

By signing up, you agree to the Terms of Service and Privacy Policy.