Hier op een project hebben we diverse dingen gebouwd. Deze "tools" worden op verschillende omgevingen gedeployed. Ieder tooltje heeft een configuratie script (.config file in xml). In dit config script zitten diverse verwijzingen (urls naar externe systemen, ip-adressen, versie nummers, enz).
Het probleem wat na verloop is ontstaan is dat per omgeving de configuratie steeds dient aangepast te worden. Dit is een tijdrovend werk, zeker als er vaak nieuwe versies geinstalleerd worden en de configuratie ook geupdate moet worden.
Dit is zo'n voorbeeld van een stukje configuratie waarvan na iedere deployment alles veranderd moet worden.
Weet iemand of het mogelijk is de omgevingafhankelijkheden te scheiden van de configuratie en deze elders op te slaan? In de configuratie staan vervolgens varibles die op hun manier de instellingen ophalen.
Het probleem wat na verloop is ontstaan is dat per omgeving de configuratie steeds dient aangepast te worden. Dit is een tijdrovend werk, zeker als er vaak nieuwe versies geinstalleerd worden en de configuratie ook geupdate moet worden.
Dit is zo'n voorbeeld van een stukje configuratie waarvan na iedere deployment alles veranderd moet worden.
code:
1
2
3
4
5
| <parameter name="database" value="BPI" isSensitive="false" /> <parameter name="Integrated Security" value="False" isSensitive="false" /> <parameter name="server" value="cpvsqlbill01c" isSensitive="false" /> <parameter name="uid" value="<username>" isSensitive="false" /> <parameter name="pwd" value="<password>" isSensitive="false" /> |
Weet iemand of het mogelijk is de omgevingafhankelijkheden te scheiden van de configuratie en deze elders op te slaan? In de configuratie staan vervolgens varibles die op hun manier de instellingen ophalen.
[ Voor 26% gewijzigd door Erhnam op 07-12-2005 17:37 ]
http://www.xbmcfreak.nl/