Reproducible Builds with Bazel | Gaspare Vitta | Conf42 Python 2021
Gaspare Vitta CI/CD Engineer for Autonomous Driving @ FCA Fiat Chrysler Automobiles If you run two builds with the same source code and the same commit but on two different machines, do you expect to get the same result? Well, in most cases you will not! In this talk, we’ll identify sources of non-determinism in most build processes and look at how Bazel can be used to create reproducible, hermetic builds. We’ll then create a reproducible Flask application that can be built with Bazel so that the Python interpreter and all dependencies are hermetical. — 0:00 Intro 0:25 Talk More Timestamps to come — 🥇 Gold Sponsors: Behalf TerminusDB 🥈 Silver Sponsors 20tab Aiven.io Double Data Confirm MetaSnake Microapis.io MousePaw Media Nuworks Interactive Labs Teamland Think Evolve Consulting 🤝 Media Partners AWS Inside Dev Manning Packt — Website 🚀🪐 https://www.conf42.com Reach Out 📧📭 mark@conf42.com Discord Server 🧑🤝🧑💬 https://discord.gg/DnyHgrC7jC LinkedIn 👨💼💼 https://www.linkedin.com/company/4911... Twitter 🎵🐦https://twitter.com/conf42com Conf42Cast 🎧 http://www.conf42.com/podcast