998*_*823 5 git azure azure-devops azure-pipelines
目前,我们将管道 YAML 文件存储在 Azure Devops 的 git 存储库中 - 试图找到一种方法来限制某些用户编辑/访问 YAML 文件,甚至可能是包含 YAML 文件的文件夹。
我们希望实施额外的安全措施,以防止我们的开发人员修改我们的 YAML 文件以潜在地利用敏感信息或进行我们不批准的更改(我们制定了 PR 政策,但希望采取额外的安全措施)。
理想情况下 - 我们可以在 azure 中设置一个组 - 添加成员,并且只有这些成员才能修改包含我们的 YAML 文件的特定存储库文件夹内的文件 - 不确定这是否可能。
据我所知,没有这样的现有安全设置可以阻止特定成员修改特定文件或文件夹。
但是,您可以锁定master
分支,然后为特定文件(例如 yml 文件或特定文件夹)设置分支策略。
请检查此线程我们可以在 Azure DevOps 中锁定文件吗?并按照步骤操作。
要点是在“分支策略”的“自动包含审阅者”中设置“对于影响这些文件夹的拉取请求”值。
在这种情况下,对 master 分支的所有更改都需要拉取请求,对 yml 文件的更改将需要审阅者来证明。
归档时间: |
|
查看次数: |
2188 次 |
最近记录: |