Staging af web projekt
HejJeg udvikler for en dansk virksomhed som har et site der er baseret på asp og asp.net. Sitet er versioneret af subversion.
Udover selve websitet er der 6 andre projektet som bruges af websitet feks DAL, BLL osv.
Websitet kan være i 3 stages. Dev,test og prod.
Lige nu er der kun en instans af websitet i subsversion og det betyder at udviklerne ikke comitter deres ting før at de er godkendt til prod.
Det betyder at en udviklers ting ofte bliver overskrevet i test og det er svært at lave en ny hurtig release til test for at rette nogle fejl da man risikerer at få nogle ting med i prod som ikke er blevet godkendt endnu. Altså hvis udviklere har comittet dem.
Deployment foregår lige nu vha af et webdeployment projekt som via et msbuild script replacer en masser værdier og sørger for web.config passer til det relevante miljø.
Der er et behov for at få løst denne problematik hurtigst muligt.
Desværre er der ikke ret mange gode ideer på bordet.
Der er 2:
1. At der oprettes et Repository til hver stage alt et 3 versioner af websitet vedligeholdes.
2. At de individuelle aspx sider kompiles til enkeltevis dll'er som kan uploades med de nødvendige ændringer.
Der må være en bedre løsning end 2 ovenstående.
Jeg kan bare ikke finde den og håber at der er nogen som kan hjælpe mig.