gpt4 book ai didi

azure - 限制特定分支之间的拉取请求

转载 作者:行者123 更新时间:2023-12-02 06:04:00 25 4
gpt4 key购买 nike

我们有一个预部署分支和一个生产分支,并且希望设置安全性,以便您只能从预部署而不是其他分支创建对生产的拉取请求。

我该怎么做?

谢谢

最佳答案

有一些解决方法可以实现这一目标。

您应该首先创建一个构建管道,其中包含执行以下脚本的 powershell 任务,以检查拉取请求源分支是否是受限分支。

$sourceBranch = "$(System.PullRequest.SourceBranch)"

if($sourceBranch -ne "refs/heads/pre-deployment")
{
exit 1
}

然后将此构建管道添加到生产分支的分支策略构建验证下的构建策略中。设置上述构建策略后,如果源分支未预部署,新的拉取请求将触发构建管道并失败

enter image description here

执行此操作的另一种方法是创建拉取请求状态服务器。请引用示例here了解更多信息

关于azure - 限制特定分支之间的拉取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58595440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com