TeamCity部署者在将代码部署到服务器时加班

时间:2015-09-22 15:09:39

标签: teamcity

我正在使用TeamCity Deployer进行代码部署。

我面临的问题以前从未发生过。我试图部署的代码是永远的,从构建它看起来像是在sql脚本,但是由于进程没有退出,我不能肯定地说。

它会部署到我的DEV服务器,但不会部署到另一台TEST服务器。在TEST服务器上“加班”。

有人能说出导致这个问题的原因吗?以及如何找到它?

1 个答案:

答案 0 :(得分:1)

没有看到日志很难说。可能是:

  • 环境问题:您的TEST服务器未配置为DEV服务器。 SQL服务器设置不正确或凭据无法正常工作等。您可以打开两台服务器并进行比较。
  • 连接问题:您的Build Agent可以访问DEV,但无法访问TEST。

除此之外,您的部署似乎“未能失败”。我也会解决这个问题。

如果我是你,我会添加一个临时构建失败条件来强制构建失败并使构建变为红色。您可以添加“运行时间超过x分钟”“在构建日志中的特定文本上构建失败”。这不会解决你的问题,但你会有一个比卡住的构建要好得多的红色构建......