允许/禁止用户在Teamcity中运行构建配置

7
我有一个由四个构建配置组成的构建链,对应不同团队的任务。这些配置的背后思想如下:
  1. 运行构建本身
  2. 将构建移动到暂存区
  3. QA批准
  4. 发布
每个配置都有不同的责任人。不负责特定配置的人员不应被允许运行它。
我知道我可以在项目级别上定义角色,但这里我需要在构建配置级别上定义它。这是可能的吗?
谢谢

2
目前还不可能,可以参考https://dev59.com/8XHYa4cB1Zd3GeqPKViK了解可能的解决方法。 - Mecaveli
1个回答

1
  1. 你可以为每个配置创建子项目,然后分配相应的角色以进行限制。
  2. 你可以在每个任务中添加前置步骤,在该步骤中检查用户名并在用户不被允许运行此任务时失败。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接