从TeamCity Vault插件连接到Vault时生成新会话令牌

从TeamCity Vault插件连接到Vault时生成新会话令牌,teamcity,teamcity-9.0,sourcegear-vault,Teamcity,Teamcity 9.0,Sourcegear Vault,我在设置新的VCS根目录时使用了“Vault(实验)”VCS插件,这是我几周前做的 我们的Vault服务器每晚都会重新启动 当我今天在“编辑VCS根目录”页面中单击“测试连接”时,我得到 Proj1::Main::BuildWithNoTests中的测试连接失败 Main{internal id=3}:尝试连接到Vault服务器时发生异常。请参阅下面的原始消息: 会话不再有效。服务器重新启动,或者会话超时。您必须再次登录才能重新验证 我没有明确使用VCS插件登录,因此不知道如何再次登录。如何强制

我在设置新的VCS根目录时使用了“Vault(实验)”VCS插件,这是我几周前做的

我们的Vault服务器每晚都会重新启动

当我今天在“编辑VCS根目录”页面中单击“测试连接”时,我得到

Proj1::Main::BuildWithNoTests中的测试连接失败 Main{internal id=3}:尝试连接到Vault服务器时发生异常。请参阅下面的原始消息:

会话不再有效。服务器重新启动,或者会话超时。您必须再次登录才能重新验证

我没有明确使用VCS插件登录,因此不知道如何再次登录。如何强制Vault插件从Vault服务器获取新会话令牌

也可以将其配置为每天早上7点发生吗


谢谢

目前无法强制插件生成新的会话令牌

不过,我找到了一个解决办法,那就是将Vault会话超时更改为60分钟。完成后,TeamCity Vault插件将根据需要检索一个新的令牌,所有操作都按要求进行

一件恼人的事是,我不得不使用一个新的Vault用户,因为我以前使用过的用户(超时时间为7天)仍然无法连接。我猜插件会缓存令牌直到它过期