Build Configurations for DEV/STG/PRD Environments

Experienced members,

Pardon the question if it has been asked before (I searched) but, am I out of bounds here to want to setup a set of build configurations within Team City as follows;

1. DEV Environment configuration;
a. Build, test, config, deploy to development server upon checking (pending successful build)

2. STG Environment configuraiton;
a. Ability to select scv version/label to deploy to staging/QA server
b. Build, test, config, deploy to staging/QA environment upon manually clicking "run" build button or creating svn tag

3. PRD Environment configuraiton;
a. Ability to select scv version/label to deploy to production server
b. Build, test, config, deploy to production environment upon manually clicking "run" build button or creating svn tag

Is there some other setup that others use to accomplish similar goals? I currently have scripted deployments via msbuild. I also have some fairly static web projects that jr. developers work on and I would like to address the requests for server access to deploy these projects with minimal access to the different servers.

Thanks in advance.

Please sign in to leave a comment.