Allow / Deny Users to Run Build Configuration in Teamcity

I have an assembly chain of 4 build configurations that match the tasks of different teams. The idea of ​​the configurations is as follows:

  • Run assembly itself
  • Move assembly to queue
  • Approved by QA
  • Release

Each of these configurations has different responsible people. People who are not responsible for the given configuration are not allowed to run it.

I know that I can define roles at the project level, but here I need to define it at the assembly configuration level. Is it possible?

thanks

+5
source share
1 answer
  • You can create subprojects for each configuration, and then assign roles to meet the constraints.
  • You can add a prerequisite step to each task where you can verify the username and fail and work if the user is not allowed to complete this task.

I made the second approach in a similar case.

0
source

Source: https://habr.com/ru/post/1236358/


All Articles