I will agree that I am not including tooling:
1. Set up all the tools and pull down repo. Confirm access. 2. The code should "just run" at that point.
That's why I don't welcome Docker & K8S - you are all a bunch of hype chasers. Most companies don't need it at all. If you work at FAANG, fine. If you are an ML startup that rents out GPUs from a datacenter, fine. Other than that, run it on a cloud instance and pay $5 more a month.