提问人:user1748546 提问时间:10/24/2023 更新时间:10/25/2023 访问量:67
无法在 Azure DevOps Server (TFS) 2019 中创建新的“发布”管道
Unable to create new "Release" pipeline in Azure DevOps Server (TFS) 2019
问:
我是“项目管理员”和“项目团队”的一员。我已经在“项目设置/安全”中检查了我的权限。一切看起来都很好。但是,新创建的“发布管道”中的“保存”按钮被禁用。我点击“...”对于该管道,也禁用了“安全”选项。Azure DevOps Server中缺少允许我创建“发布”管道的权限?
答:
“发布”的权限是在“发布”的文件夹级别定义的。
有一些与编辑发布管道相关的重要权限。
编辑发布管道:可以保存对发布管道的任何更改,包括配置变量、触发器、项目和保留策略,以及发布管道阶段中的配置。若要更新发布管道中的特定阶段,用户还需要“编辑发布阶段”权限。
范围:项目、发布管道
编辑发布阶段:可以编辑发布管道中的阶段。若要保存对发布管道的更改,用户还需要“编辑发布管道”权限。此权限还控制用户是否可以在特定发布实例的阶段内编辑配置。用户还需要“管理发布”权限才能保存修改后的发布。
范围:项目、发布管道、阶段
管理发布:可以编辑发布管道中的阶段。若要保存对发布管道的更改,用户还需要“编辑发布管道”权限。此权限还控制用户是否可以在特定发布实例的阶段内编辑配置。用户还需要“管理发布”权限才能保存修改后的发布。
范围:项目、发布管道、阶段
“编辑版本”和“管理版本”之间的主要区别:“编辑”是指编辑此版本的未来实例的能力;“管理”是指在对版本的特定实例进行排队后对其进行编辑的能力。
请注意,您还可以在各个阶段设置权限。
至于为什么你不能存钱?你具有“编辑发布管道”权限,因为如前所述,你可以选择创建新的发布管道。因此,根据此定义,您应该能够保存发布(如果它有效)。
尚未保存的新发布管道将始终禁用“安全”选项,因此这不是问题。
如果管道缺少重要细节,编辑器将阻止您保存,我怀疑这可能是您的问题。
但是,新创建的“发布管道”中的“保存”按钮被禁用。我点击“...”对于该管道,也禁用了“安全”选项。Azure DevOps Server中缺少允许我创建“发布”管道的权限?
由于您使用的是 ADO Server 2019,因此项目管理员默认具有创建权限,这主要是由权限引起的。
请按照以下项目进行检查:
- 检查发行版中是否有任何 warning() 会阻止您保存发行版。
red !
您可以尝试创建一个新的简单版本检查它是否有效。
如果任务正常,请检查其他人是否可以在项目中设置发布。如果他/她可以,请从项目中删除您的帐户并重新添加。
禁用某些DevOps扩展以进行检查。
如果在计算机上设置了代理,请更改网络。
评论