CI CD

victorops

Showing the Value of Site Reliability Engineering (SRE)

For a while, the world of Agile software development, continuous delivery and integration (CI/CD) pushed the value of speed over reliability. For years, IT professionals and developers worked together for long periods of time – six months to a year – to create, test and release software to customers. As cloud-based systems and Agile practices became more and more common, developers realized they could provide new services to customers faster than ever before.

bitrise

Deploy with Bitrise Ship, in Open Beta now

Starting today, everyone on Bitrise can access and use Bitrise Ship, an evolution of our popular Deploy to Bitrise step and the first step (pun intended) in bringing you a full fledged mobile app deployment platform integrated into Bitrise. We wouldn't have gotten here without the help of numerous developers that joined the closed beta earlier this year, so a massive thank-you is in place there: Thanks!

victorops

Configuration Drift: Why It Happens and How It Complicates Life for Incident Response Engineers

Keeping systems constantly up while maintaining total system security is vital to modern businesses. But, speed and consistency sometimes clash. Do you fix a problem fast or do you fix it right? Fast fixes usually win and often cause further systemic problems. And, because system health is so important, every issue becomes a red alert. This leads to alert fatigue, or the “exposure to a high volume of frequent alerts, causing desensitization to critical issues.”

bitrise

Moving WeTransfer from Jenkins & Travis to Bitrise

Choosing the right CI system is always hard. You're often looking at other teams for inspiration and take the usual approach. As an iOS developer of the Collect by WeTransfer app I did exactly the same when we started setting up our CI system. In the end, we shut down Travis and Jenkins in less than a day of work.

victorops

Trunk-Based Development and the CI/CD Associated With It

In software development, the name of the game is to develop reliable systems in a fast-paced manner. As development shops have evolved to increase the speed of delivery, many organizations have embraced the Agile development practices of continuous integration and continuous deployment (CI/CD). But, the very nature of fast-paced development introduces challenges related to the quality and reliability of the software being developed.