部署组何时由于配置了它的个人访问令牌(PAT)过期或再生而停止工作?
如果我重新生成PAT,是否需要更新已部署的代理,例如用新的PAT重新配置它们?
如果我只是编辑PAT,更新到期日期,但不执行其他任何操作,例如不重新生成PAT或在配置的部署代理上进行任何更改?它会阻止它过期,并且配置的部署代理仍然可以工作吗?
我们有Azure DevOps管道,还有一个配置为将解决方案安装到一台服务器的部署组。
我们有一个服务帐户,我们使用该服务帐户生成了PAT,并使用该令牌来配置部署组。
我试图重新生成令牌,这给了我一个新的PAT。我尚未尝试使用新的PAT配置服务器。但是,从重新生成PAT以来,部署似乎仍可以正常工作。
什么是更新PAT的正确方法,以使其不过期并且我的部署代理不会停止工作?
答案 0 :(得分:0)
来自官方Microsoft docs:
要注册代理,您需要成为管理员的成员 代理池中的角色。代理程序池管理员的身份为 仅在注册时需要,并且不保留在 代理,并且不会在 代理和Azure管道或TFS。此外,您必须是本地人 服务器上的管理员以配置代理。
您的 代理可以使用以下任一方式向Azure Pipelines或TFS进行身份验证 以下方法:个人访问令牌(PAT):生成和使用PAT 将代理与Azure Pipelines或TFS 2017及更高版本连接。 PAT是 唯一适用于Azure Pipelines的方案。 另外,如所述 以上,此PAT仅在注册代理时使用,并且
因此,如果您删除或重新生成PAT,则代理将继续工作而不会出现任何问题。