gpt4 book ai didi

git - 从 teamcity 运行时 Bower 安装缓慢

转载 作者:IT王子 更新时间:2023-10-29 00:33:52 37 4
gpt4 key购买 nike

我有许多由 Bower 管理的客户端包。当我们部署我们的应用程序(通过 teamcity)时,我们执行 bower 安装以获取每个包的最新版本,然后将其复制到我们的服务器。

当我从我的本地计算机运行它时,bower 安装需要 10-20 秒。当我在 teamcity 中将其作为构建步骤运行时(请注意命令行构建步骤以及包含“bower install”的自定义脚本)需要 4 分钟。如果我远程桌面到那台机器上并从命令行运行 bower 安装需要 10-20 秒。

有没有人知道发生了什么事?

编辑

如果我查看服务器上的 ProcExp,似乎 ssh.exe 在完成执行之前挂了很长时间。

一些额外的细节:

  • TeamCity Enterprise 7.1.4(内部版本 24331);代理版本:24331
  • window 服务器 2008 R2
  • 代理以管理员帐户运行
  • Git v1.8
  • 构建步骤是自定义脚本;节点 node_modules/bower/bin/bower 安装
  • 同时尝试使用 teamcity.git.use.native.ssh=false 和 teamcity.git.use.native.ssh=true
  • 在/.ssh 中使用私钥

我找到了 this issue on Teamcity's Youtrack这似乎是相同/相似的问题,但此后已关闭。不确定是否相关。我还提出了 new issue但没有反应

最佳答案

我们发现 Git for windows 安装了一个旧版本的 SSH,如果你升级到最新版本的 SSH 它将修复缓慢 http://darrell.mozingo.net/2011/09/29/painfully-slow-clone-speeds-with-msysgit-gitextensions/

关于git - 从 teamcity 运行时 Bower 安装缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362554/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com