teamcity - 如何隐藏选定用户的 TeamCity 配置?

标签 teamcity teamcity-7.1

我有一个 TeamCity 项目 Dac.Test包含 3 个配置:DEV , QA , PROD .

enter image description here

我也有一些与他们的角色相关联的用户。这可以到吗?隐藏/显示 某些 配置对于选定的用户或组?

例如:与组关联的用户:Testers可以看到QA配置,但不是 PRODDEV .

最佳答案

无法管理每个构建的用户权限,这仅在项目级别可用。您可以在 Dac.Test 中创建一个子项目。项目来满足这个

如果您正在寻找一种方法来阻止人们错误地运行此构建,则以下方法将有效。

该方法使用一个提示框,点击运行按钮后会弹出提示框,还需要用户的输入确认他们是要运行构建。
没有人可以偶然运行此构建

  • 转到 TeamCity UI 中的构建配置
  • 从这里,转到编辑配置设置 --> 参数 --> 添加新参数
  • 输入类似“确认”的内容作为参数名称
  • 然后在“规范:”旁边,单击“编辑...”按钮
  • 如以下屏幕截图所示设置参数:

  • enter image description here

    现在,当您单击运行按钮时,系统将提示您进行确认。用户必须在出现的提示框中输入"is",任何其他值都会阻止用户构建:
    enter image description here

    关于teamcity - 如何隐藏选定用户的 TeamCity 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16193963/

    相关文章:

    teamcity - 如何向nuget包添加图标?

    teamcity - 是否可以将 TeamCity 配置为在某些代理上运行个人构建?

    continuous-integration - 排队而不是在另一个构建运行时运行 TeamCity 构建

    teamcity - 使用 TeamCity 构建模板如何从模板中删除 "Clean all files before build"?

    c# - TeamCity 模棱两可的构建失败

    TeamCity url 用于查看最新版本的报告选项卡

    .net - 如何在 TeamCity 中构建多个依赖的 .NET 解决方案?

    build - 如何在 TeamCity 中恢复对构建配置的更改

    installation - TeamCity - 一台机器上的多个代理?可能的?