In this lightning talk we will briefly look at the differences between software factories and software logistics and how they map to the overall software supply chain. We will demonstrate how you can use GitLab CI Steps to decompose your Gradle builds to ensure you are collecting the right data about the build before it becomes a package. We will show you how to leverage SemVer to create a production level package across different branching strategies, getting it ready for a deployment to production.
Lee has been a software architect, teacher, professor and educator for over 25 years. He was the first teacher to bring Java to the Association of Computing Machinery (ACM) exam back in 1995. Lee holds certifications from Novell, Microsoft, Sun, Cisco, Amazon and Google as a practitioner of engineering and operational best practices. He has run high performing engineering teams with Java/JEE/Spring and improved operational efficiencies with Git, InfraAsCode, PolicyAsCode and CI/CD best practices for Fortune 500 and Global 2000 customers. He loves to learn and is constantly working with friends, colleagues and OSS communities to bring new technologies to the enterprise. His experience working in regulated industries allows for a unique perspective for how guardrails can be applied to different technologies to ensure onboarding of different solutions into an organization. His talks are always well received with his latest talk on GitOps breaking records for the conference for online viewership of 7500+ people.