允许/拒绝用户在Teamcity中运行构建配置

Mar*_*lka 5 permissions teamcity build-chain

我有一个包含4个构建配置的构建链,它对应于不同团队的任务.配置背后的想法是这样的:

  1. 运行构建本身
  2. 将构建移动到暂存
  3. 质量保证批准
  4. 发布

每个配置都有不同的负责人.不应允许不对给定配置负责的人员运行它.

我知道我可以在项目级别定义角色,但在这里我需要在构建配置级别定义它.那可能吗?

谢谢

小智 1

  1. 您可以为每个配置创建子项目,然后分配与限制相对应的角色。
  2. 您可以向每个作业添加前置条件步骤,其中检查用户名,如果用户不允许运行此作业,则失败步骤和作业。

我在类似情况下采用了第二种方法。