CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Without Logs, Did it Actually Happen? Logging Selenium Browser Testing on CircleCI 2.0
    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

New blog articles detected.

  • Interviewing as an Outsider: How I Finally Got Seen in Tech
    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

New blog articles detected.

  • Removing Risk from Product Launches: a webinar with LaunchDarkly, CircleCI and GoPro
    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

New blog articles detected.

  • How to Sell Your Team on CI/CD
    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

New blog articles detected.

  • Deploying Clojure applications to Google Cloud
    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

New blog articles detected.

  • How CircleCI Processes 4.5 Million Builds Per Month
    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

New blog articles detected.

  • Why We Broke Our Philosophical Vows to Bring You CircleCI 2.0
    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

New blog articles detected.

  • Multi-Stage Docker Builds on CircleCI 2.0
    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
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Launching Today: CircleCI 2.0 Reaches General Availability
    Our mission is to enable teams to do their best work. Today’s release of CircleCI 2.0 represents a huge step forward on that path. Over 5+ years and 65M+ builds, we’ve learned a lot about how the most effective engineering teams work. They commit early and often, and get validation on new ideas immediately. They can spot problems quickly and fix them even faster. Implementing CI/CD frees teams t...
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Looking For a Job After Coding Bootcamp? 5 Things You Should Know
    CircleCI has roughly 100 employees and at least 10 of us are here as a result of attending a coding bootcamp. Love them or hate them, bootcamps are here to stay and they’re becoming more entrenched in the hiring pipeline. Course Report counted 30 technology-focused bootcamps in 2013. Today, they list more than 300.
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Using Insights to Discover Flaky, Slow, and Failed Tests
    Test, test again Here at CircleCI, we care a LOT about testing. And after running more than 65 million builds, we have learned a thing or two. Empowering teams to test often and better is a driving force in what we do. Running tests makes your code more reliable. But are you getting the most out of your tests? Beyond simply implementing them, are you adequately testing your tests? After all, the ...
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Setting up Tricky Containers in CircleCI 2.0 Multi-Image
    Some Docker containers are perfect for CircleCI 2.0. Postgresql, for instance, spins up everything you need just by passing in a few variables: version: 2.0 jobs: build: docker: - image: clojure:alpine - image: postgres:9.6 environment: POSTGRES_USER: username POSTGRES_DB: db ... But sometimes you’ll come across a third party container wh...
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • The Missing Guide to Elixir
    When it comes to choosing passion projects and side studies, CircleCI engineers have considerable freedom. One of our support engineers, Zachary Scott, has been spending some of his free time tinkering with Elixir, a dynamic, functional language. It has enough in common with Clojure — our language of choice here at CircleCI — that we thought folks would enjoy a deep dive into this (relatively) new...
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Build, Test, and Publish Snap Packages using Snapcraft
    Snapcraft, the package management system fighting for its spot at the Linux table, re-imagines how you can deliver your software. A new set of cross-distro tools are available to help you build and publish “Snaps”. We’ll cover how to use CircleCI 2.0 to power this process and some potential gotchas along the way.
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • How to Get Hired at CircleCI
    After a bracing conversation with Alek Sharma, our developer advocate, I decided to write an equally bracing call-to-arms describing our hiring process. So, you’re a software engineer. You’re adept at creating value from abstract concepts, weaving functions together in the loom of your mind. You know that Real Problems™ involve Real Work™ – a potent blend of success and failure, mixed thoroughly ...
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Introducing Workflows on CircleCI 2.0
    TL;DR: CircleCI 2.0 now recognizes your build, test, and deploy stages as individual jobs with the release of Workflows. Teams using Workflows will now be able to control each stage of their development process to match their ideal process from start to finish. Current 2.0 users can visit our docs to start using Workflows today. Not building on CircleCI 2.0? Sign up to get access now.
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • WWDC 2017: New build system, faster testing, and multiple simulators
    WWDC 2017 has been a source of many great improvements for iOS and Mac developers, from new hardware to brand new APIs for drag and drop, wireless debugging, and exciting frameworks for machine learning and augmented reality. However, there are a few features that we’re most excited about.
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • New on CircleCI: Import Project Environment Variables
    The ability to share project environment variables has been one of our top-requested features, and is now available to all CircleCI users. Previously, each new project required manually adding environment variables such as API keys. Now, organization admin users can do a one-time import of environment variables from other projects within an organization. This should reduce pain when setting up ne...
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • How to Build a Docker Image on CircleCI 2.0
    This guide was originally posted in Japanese here. Interested in contributing a post to this blog? Reach out to our team at blog at circleci.com Recently, CircleCI 2.0 went into open beta. Since CircleCI 1.0 adopted LXC as its base container, it hasn’t yet been possible to use Docker versions 1.11 or above. Luckily, there’s no such restriction in CircleCI 2.0 since it supports Docker natively.
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Testing Strategies from the Trenches
    This is a guest post by Divya Sasidharan, a web developer at the Knight Lab. Interested in telling your story here? Reach out to our team at blog at circleci.com test.allTheThings() In agile development methodology, test-driven development is seen as the embodiment of good coding practice. The “test first, code later” approach to writing software not only blends well with the short sprints intri...
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Testing Strategies from the Trenches
    This is a guest post by Divya Sasidharan, a web developer at the Knight Lab. Interested in telling your story here? Reach out to our team at blog at circleci.com test.allTheThings() In agile development methodology, test-driven development is seen as the embodiment of good coding practice. The “test first, code later” approach to writing software not only blends well with the short sprints intri...
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • Onboarding New Site Reliability Engineers
    I was recently part of a panel at #SRECon, where I shared my thoughts on how to onboard Site Reliability Engineers (SREs). For those who missed it, I’m sharing what I discussed for those who are either considering joining an SRE team or are actively onboarding/managing SREs.
CircleCI
CircleCI
Blog Post

New blog articles detected.

  • npm@5 and NodeJS v8 Released
    Earlier this year I wrote a post on the CircleCI Blog called Why Developers Are Moving To Yarn. This struck a chord with many people who were frustrated with npm. While other package managers had features that were on par with the way modern developers work, npm was lagging behind. Yesterday, npm@5 (version 5.0.1) has been released addressing many concerns that developers had.

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.