We have a SharePoint 2013 application which has 11 WSP and only one of these WSPs has 12 features. The overall solution works fine, all with good performance. However, the issue is that when we do the deployment it takes almost 4-5 Hours to complete deployment.
We are using best practice for deployments, like Settings file, Template file, and webconfigupdate files. And we are using PowerShell to do the deployment. This long deployment time is causing us problem whenever we have more releases/deployments, because our servers are shared with other applications and deployment for our application causes downtime for others.
It would be great if the experts here could suggest what can be done to reduce the deployment time.
Thanks in advance.