What is Proper Continuous Integration?

Marko Anastasov · 2 Mar 2017· Engineering

Continuous integration (CI) is confusing. As with all ideas, everybody does their own version of it in practice. Get a clear, concise summary of CI, continuous deployment and continuous delivery. Understand how these practices complement each other, and how they can help you develop robust software faster.

Read more...
Latest from Semaphore Subscribe

Track Total Weekly CI/CD Waiting Time with Speed Insights

Building and shipping new features is hard work, and having something that blocks you during that process can be agonizing. Having a healthy workflow that doesn't limit you is crucial when progressing your code from development to production.

Semaphore is all about smoothening the gap between pushing changes to version control and seeing those changes in production. Sometimes, that gap can be widened by the time developers are waiting for builds and deploys to start. We built Speed Insights for organizations to address this.

Read more...

The Ruby community is famous for fast development of greenfield projects and quick acceptance of new concepts. However, it's worth noting that a lot of mature projects such as GitHub, Shopify and Basecamp also operate with Ruby at their core. Every year we take the opportunity to check which versions of Ruby are used for building real-world applications. The data is based on private projects which are tested and deployed on Semaphore's hosted CI/CD service.

Ruby versions used for new commercial projects on Semaphore in 2017

Read more...

1 2 3 4 5 6 7 8 9 10 11
Newsletter

Occasional lightweight product and blog updates. Unsubscribe at any time.

© 2009-2017 Rendered Text. All rights reserved. Terms of Service, Privacy policy, Security.