I have one TeamCity project Dac.Test
that contains 3 configurations: DEV
, QA
, PROD
.
This is best accomplished by using TeamCity's built-in role management. Roles allow you to set fine-grained permissions for users and groups. One potential issue, however, is that roles are scoped to projects (not build configurations). You'll need to create a separate Dac.Test QA
project+configuration and provide your Testers
the necessary privileges there. You'll also need to make sure that they are stripped of all privileges for the Dac.Test
project.