如何正确更新我的PAT,以使我的部署组不会由于PAT到期而停止工作?

时间:2019-05-02 14:37:18

标签: azure-devops

部署组何时由于配置了它的个人访问令牌(PAT)过期或再生而停止工作?

如果我重新生成PAT,是否需要更新已部署的代理,例如用新的PAT重新配置它们?

如果我只是编辑PAT,更新到期日期,但不执行其他任何操作,例如不重新生成PAT或在配置的部署代理上进行任何更改?它会阻止它过期,并且配置的部署代理仍然可以工作吗?

我们有Azure DevOps管道,还有一个配置为将解决方案安装到一台服务器的部署组。

我们有一个服务帐户,我们使用该服务帐户生成了PAT,并使用该令牌来配置部署组。

我试图重新生成令牌,这给了我一个新的PAT。我尚未尝试使用新的PAT配置服务器。但是,从重新生成PAT以来,部署似乎仍可以正常工作。

什么是更新PAT的正确方法,以使其不过期并且我的部署代理不会停止工作?

1 个答案:

答案 0 :(得分:0)

来自官方Microsoft docs

  

要注册代理,您需要成为管理员的成员   代理池中的角色。代理程序池管理员的身份为   仅在注册时需要,并且不保留在   代理,并且不会在   代理和Azure管道或TFS。此外,您必须是本地人   服务器上的管理员以配置代理。

     

您的   代理可以使用以下任一方式向Azure Pipelines或TFS进行身份验证   以下方法:个人访问令牌(PAT):生成和使用PAT   将代理与Azure Pipelines或TFS 2017及更高版本连接。 PAT是   唯一适用于Azure Pipelines的方案。 另外,如所述   以上,此PAT仅在注册代理时使用,并且   

因此,如果您删除或重新生成PAT,则代理将继续工作而不会出现任何问题。