Greetings,<p>So I am working for a small company whose source code is written in lot of Ruby, Python and Go.<p>I noticed that their build process (i.e. building the project for the first time on a machine) isn't automated and you've to manually type in many commands e.g.
installing lot of things using brew, adding things to bash_profile, installing node packages, cloning a couple of Git projects and etc.<p>How would you go about automating this? Do you use any tools? Are there any good tools that I can use to automate this all?
I swear by Vagrant for development environments.<p>With that as a base, any config tool can setup the environment, my preference is for shell scripts, or config packages if youre invested enough in a single platform (eg using debathena config-package-dev for debian environments)