Announcing the Launch of iOS and Android Support on CircleCI

Our customers have been demanding mobile app testing and deployment support for a while now, and today we’ve done something about it. We acquired Distiller, a company focused on iOS testing and deployment—our first acquisition! We’ve incorporated their technology and expertise into CircleCI, and now you can use it to test your mobile apps! Why are we doing mobile? And why with Distiller? Bugs in mobile apps are devastating. Bugs in web apps are no picnic, but at least you … Continue reading

Developers Matter: New Relic IPOs

New Relic IPOd this morning, making it the first IPO for a Ruby Gem. About 3 years ago, nobody believed you could make money selling developer tools. In 2011, a very well known investor said, when talking about CircleCI, “it’s hard for startups to make a lot of money making developer tools.” After 3 years, it’s still a relatively common attitude amongst investors. The attitude was so common that when the first big sale in the space came – Heroku’s … Continue reading

One Bug is Boring

Like most programmers, I spend a fair amount of time chasing down and repairing bugs. A lot of bugfixing is about as fun as whack-a-mole: a bug pops up, you mash it with the mallet, you wait for the next one. There’s some satisfaction from whacking those little brown lumps… I guess… but the game never seems to end! I think this is what people fear when they think of maintenance programming: it’s like a game of whack-a-mole… forever. From … Continue reading

Continuous Integration and Deployment on CircleCI just got better: now it’s free.

Continuous Integration and Delivery are best practices for software development, and are part of CircleCI’s mission: to help developers move faster and ship faster. Until now, using CI/CD outside of work has been difficult: using CircleCI costs money, and using a legacy tool like Jenkins could take significant time to set up. Because we want everybody in the world to use CI/CD best practices, and to ship better code faster, we’ve made CircleCI free. Who Benefits? We’ve had countless inquiries … Continue reading

Announcing Deployments with AWS CodeDeploy

At CircleCI we live and breathe continuous integration and continuous deployment so we were pretty excited when Amazon Web Services (AWS) reached out to us with an early access preview of AWS CodeDeploy. AWS CodeDeploy is a fully managed, scalable deployment service that lets developers quickly and simply automate the process of deploying and updating applications on Amazon EC2. It enables a lot of deployment workflows on AWS that were previously challenging without a lot of custom tooling, but it’s … Continue reading

Streamline Your Inbox with Per-Project Notification Settings

We are excited to announce that you now have more control over how often CircleCI emails you with per-project notification settings. By setting your email preferences, you’ll receive notifications only about the projects you care about, and you won’t have to wade through email notifications that you’d rather not see. To update your preferences, go to https://circleci.com/account. You’ll see the familiar options to edit the default email notifications for all of your projects: What’s new is below that. You can … Continue reading

Sudo CircleCI Make Me a Sandwich

As anyone who has spent much time on the command line of a UNIX-based system knows, sudo is an incredibly powerful tool that allows you to temporarily perform actions as the “root” user, making a wide range of privileged actions possible. You can actually do quite a lot on a Linux system without sudo, and much of our user base has been happy without it. There are certain things, however, that simply require root privileges. There were also instances where … Continue reading

Local State, Global Concerns

CircleCI’s recently open-sourced frontend is built in ClojureScript using Om. Combining Clojure’s functional primitives and React’s programming model yields a uniquely powerful approach to user interfaces. Previously complex features, such as efficient undo, become trivially simple to implement. The simple versions turn out to be even more powerful. You don’t just get efficient undo, you also gain the ability to serialize the entire state of your application to inspect, debug, or reload! While the promise of snapshotting app state has … Continue reading

September 2014 Feature Releases

A quick monthly highlight of features we’ve been working on. As always, if you have questions or comments, we’d love to hear them. You can email us or tweet to us. Rewrote the frontend to be much more stable and open-sourced it We rewrote our frontend in React.js/Om. We’ve seen a nice bump in stability — React’s component lifecycle events have made memory leaks a thing of the past. It’s now safe to leave a tab open overnight! The code … Continue reading

A Step into Open Source

We started CircleCI as a way to help development teams to be more productive. As part of that, we’ve long focused on tooling for production web applications, and most of CircleCI’s feature set is aimed at letting teams ship code faster. This means we haven’t focused on building features for open source repositories, and our customers have had trouble sharing build results with collaborators or have even resorted to using different services. You’ve asked us for a long time to … Continue reading

← Older posts