Who broke the build? — Using Kuttl to improve E2E testing and release faster

By Ram Mohan Rao Chukka

議題

Who broke the build? — Using Kuttl to improve E2E testing and release faster

TR 211 [[ new Date( '2023-07-30 06:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-30 06:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-30 06:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

No one wants to be responsible for breaking the build. But what can you do as a developer to avoid being the bad guy? How can project leads enable their teams to reduce the occurrence of broken builds? In talking within our own teams, we discovered that many developers weren’t running sufficient integration and End to End tests in their local environments because it’s too difficult to set up and administer test environments in an efficient way. That’s why we decided to rethink our entire local testing process in hopes of cutting down on the headaches and valuable time wasted. Enter Kuttl. Connecting Kuttl to CI builds has empowered our developers to easily configure a development environment locally that accurately matches the final test environment — without needing to become an expert CI admin themselves. These days, we hear, “Who broke the build?” far less often — and you can too!

講者

Ram Mohan Rao Chukka

Ram Mohan Rao Chukka

Ram is a Senior Software Engineer at JFrog. Around 14 years of work experience and Previously worked for startup companies like CallidusCloud (SAP Company), Konylabs. Strong believer of open source software can change world and which helps to solve real world problems

At JFrog, I maintain open source helm charts and Ansible collections at Github .

Loves Automation, Linux, openSource

Kubernetes Community Day Taiwan CNJUVM general (30mins)