It’s fairly straight forward to deploy SQL Server 2012. You can do this by creating an answer file, to do that you go through the installation on a Virtual Machine (preferably) when you get to the final screen in the installation wizard as seen in my screenshot you will notice you are presented with configuration file, you can browse to the directory and take a copy of your configuration file.
You can then deploy using a command similar to:
\\Path\setup.exe /q /Q /CONFIGURATIONFILE=\\Path\ConfigurationFile.ini /IACCEPTSQLSERVERLICENSETERMS