2015-11-19 65 views
5

我有一个包含4个构建配置的构建链,这些配置对应于不同团队的任务。配置背后的想法是这样的:允许/拒绝用户在Teamcity中运行构建配置

  1. 运行构建自身
  2. 生成转为分期
  3. QA批准
  4. 发布

每个那些配置有不同的负责人。不对给定配置负责的人不应该被允许运行它。

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

感谢

+2

这是不可能的atm - 请参阅http://stackoverflow.com/questions/16193963/how-to-hide-teamcity-configuration-for-selected-users可能的工作周围。 – Mecaveli

回答

0
  1. 您可以为每个配置子项目,然后分配给相应的限制作用。
  2. 您可以将预处理步骤添加到每个作业,其中检查用户名和失败步骤和作业,如果用户不允许运行此作业。

我在类似的情况下做了第二种方法。

相关问题