部署组何时由于配置的个人访问令牌(PAT(而停止工作?
如果我再生PAT,是否需要更新已部署的代理,例如用新的pat重新配置它们?
如果我只是编辑PAT,更新到期日期,但不要做其他事情,例如是否在配置的部署代理商处不会再生PAT或任何更改?它会阻止它到期,而配置的部署代理仍然可以使用?
我们有Azure DevOps管道,以及一个配置为将解决方案安装到一台服务器的部署组。
我们有一个服务帐户,我们使用的是生成PAT并使用该令牌来配置部署组。
我试图再生代币,这给了我一个新的拍拍。我没有尝试使用新的PAT配置服务器。但是,部署似乎仍然可以在重新生成PAT的时间内工作。
更新PAT的正确方法是什么,以免过期并且我的部署代理不停止工作?
来自Microsoft官方文档:
要注册代理,您需要成为管理员的成员在代理池中的角色。代理池管理员的身份是仅在注册时才需要代理,在随后的任何沟通中都没有使用代理和Azure管道或TFS。此外,您必须是本地人服务器上的管理员为了配置代理。
你代理可以使用其中一个对Azure Pipelines或TF进行身份验证以下方法:个人访问令牌(PAT(:生成和使用PAT将代理与Azure Pipelines或TFS 2017和更新连接。帕特是唯一与Azure管道合作的方案。也解释了上面,此PAT仅在注册代理时使用,并且不用于随后的通信。
因此,如果您删除或重新生成PAT,则代理商将继续工作而没有任何问题。
您可以做两件事:
-
您可以编辑令牌并更改到期日期,这是最简单的方法
-
您可以再生代币,这将创建新的令牌,您将必须:
2.1。写下您的代理商用户Capabilites,姓名,服务用户帐户等!因为一旦删除配置,此信息将丢失
2.2删除代理的配置(在代理的文件夹中(,运行"。 config.cmd remove"
2.3使用新pat(在代理的文件夹中(配置代理,运行"。 config.cmd"