GitHub Actions: Cloudy with a Chance of CI/CD - by Serafim Karparov
About this talk
This talk explores the versatility of GitHub Actions for automating software workflows within repositories. Serafim discusses key concepts such as workflows, jobs, and steps, while demonstrating how to enhance these elements with custom or community actions. The session delves into secure secrets management, job matrices, caching, conditional execution, and deployment strategies based on different environments. Attendees will gain insights into best practices for CI/CD pipeline design, including testing methodologies and monitoring techniques. Serafim, a seasoned Software Architect at IBM with a strong background in Java, CI/CD, and cloud-native technologies, shares his passion for automation and improving the software development lifecycle.