如何正确续订我的 PAT,以便我的部署组不会因 PAT 到期而停止工作?

Zif*_*nab 6 azure-devops

部署组何时会因配置的个人访问令牌 (PAT) 过期或重新生成而停止工作?

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

如果我只是编辑 PAT,更新到期日期,但不执行任何其他操作,例如不重新生成 PAT 或对配置的部署代理进行任何更改,会发生什么情况?它会阻止它过期并且配置的部署代理仍然有效吗?

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

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

我试图重新生成令牌,这给了我一个新的 PAT。我还没有尝试用新的 PAT 配置服务器。但是,在重新生成 PAT 后的几个小时内,部署似乎仍然可以正常工作。

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

Sha*_*zyk 5

来自微软官方文档:

要注册代理,您需要成为代理池中管理员角色的成员。仅在注册时需要代理池管理员的身份,该身份不会保留在代理上,也不会在代理与 Azure Pipelines 或 TFS 之间的任何后续通信中使用。此外,您必须是服务器上的本地管理员才能配置代理。

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

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

  • 对我来说这是不正确的,我的 PAT 已过期并且部署开始失败 (11认同)