Managing changes to environment dependent variables is common and critical in any ETL application, especially during deployment of SSIS packages. This is because they need to be modified appropriately to ensure smooth deployment of ETL application. SQL Server Integration Services (SSIS) provides package configurations that help you to manage such configuration during deployment of the packages.
Checkout my article here, in which I discussed about SSIS package configurations, and the types of SSIS package configurations. In this article, I also talked about property expression, and how to create SSIS package configuration files.
This article is published on SSWUG.org.