我如何正确续签拍拍,以使我的部署组不会因PAT到期而停止工作

  • 本文关键字:停止工作 PAT 何正确 部署 azure-devops
  • 更新时间 :
  • 英文 :


部署组何时由于配置的个人访问令牌(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,则代理商将继续工作而没有任何问题。

您可以做两件事:

  1. 您可以编辑令牌并更改到期日期,这是最简单的方法

  2. 您可以再生代币,这将创建新的令牌,您将必须:

    2.1。写下您的代理商用户Capabilites,姓名,服务用户帐户等!因为一旦删除配置,此信息将丢失

    2.2删除代理的配置(在代理的文件夹中(,运行"。 config.cmd remove"

    2.3使用新pat(在代理的文件夹中(配置代理,运行"。 config.cmd"

最新更新