In today’s digital world, time to market is key. Companies want to deliver software faster, often, and with confidence. Continuous integration and continuous delivery is a powerful concept help achieve this, but it relies heavily on automation. It involves orchestrating complex layers of code, infrastructure, and pipeline. At the peak of DevOps culture, some see momentum in that direction, but it’s not far enough yet to call it a success because many teams are busy reinventing the wheel rather than solving the problem. InnerSource paves a whole new way to collaborate and innovate.
H. N. details how Capital One realized this and created a new CI/CD platform with strong fundamental building blocks, ready and open for contribution from other teams to automate its software deliveries. The initial and minimal version of the platform soon transformed into a robust tool supporting many flavors of deployments through InnerSource. Now, teams focus on developing features and delivering to customers rather than struggling with automation. The platform boasts reusability, collaboration, and innovation through best practices such as documentation, pair programming, abstraction, training, and support channels.
Harikrishnan N is a senior DevOps engineer on a tools team that enables development to be autonomous with software deliveries in the cloud. He builds robust delivery pipelines and tools to ship product faster and with high quality in the cloud. He’s one of the major contributors for the InnerSource CI/CD project at Capital One.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org