Azure devops 如何在对新Azure DevOps管道排队时删除/锁定分支选择

Azure devops 如何在对新Azure DevOps管道排队时删除/锁定分支选择,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我可以限制用户编辑管道,但现在我还想消除排队生成时更改分支的可能性。例如,他们可以只构建主分支,而不构建其他分支 我认为这是不可能的,作为一种解决方法,您可以添加一个小的PowerShell脚本,用于检查分支,如果不是主分支,则会导致生成失败: if("$(Build.SourceBranchName)" -ne "master") { Write-Error "The branch is not the master!" } 我认为这是不可能的,作为一种解决方法,您可以添加一个小的

我可以限制用户编辑管道,但现在我还想消除排队生成时更改分支的可能性。例如,他们可以只构建主分支,而不构建其他分支


我认为这是不可能的,作为一种解决方法,您可以添加一个小的PowerShell脚本,用于检查分支,如果不是主分支,则会导致生成失败:

if("$(Build.SourceBranchName)" -ne "master")
{
     Write-Error "The branch is not the master!"
}

我认为这是不可能的,作为一种解决方法,您可以添加一个小的PowerShell脚本来检查分支,如果不是主分支,则会导致生成失败:

if("$(Build.SourceBranchName)" -ne "master")
{
     Write-Error "The branch is not the master!"
}
我还想消除排队时更换分行的可能性 身材

对于此问题,作为一种解决方法,您可以将用户的访问级别设置为涉众。具有干系人访问级别的用户无法在队列生成期间更改分支

在干系人队列构建期间将显示以下页面,分支将处于加载状态,但这不会影响用户运行管道

出现错误的原因是,利益相关者没有读取回购协议的权限,并且菜单栏中不会显示Repos列。因此,此设置的缺点是用户无法访问repo

除此方法外,无法实现此功能。Azure devops中目前没有任何权限可以实现此功能。您也可以在我们的网站上添加此功能的请求,这是我们提供产品建议的主要论坛。更多的投票和评论可以提高反馈的优先级

我还想消除排队时更换分行的可能性 身材

对于此问题,作为一种解决方法,您可以将用户的访问级别设置为涉众。具有干系人访问级别的用户无法在队列生成期间更改分支

在干系人队列构建期间将显示以下页面,分支将处于加载状态,但这不会影响用户运行管道

出现错误的原因是,利益相关者没有读取回购协议的权限,并且菜单栏中不会显示Repos列。因此,此设置的缺点是用户无法访问repo

除此方法外,无法实现此功能。Azure devops中目前没有任何权限可以实现此功能。您也可以在我们的网站上添加此功能的请求,这是我们提供产品建议的主要论坛。更多的投票和评论可以提高反馈的优先级