【问题标题】:TeamCity stopped working after server reboot?服务器重启后 TeamCity 停止工作?
【发布时间】:2013-12-02 16:29:17
【问题描述】:

已安装 TeamCity 并完美运行。然后它发布站点的服务器必须重新启动,现在它不再工作了。 TeamCity 没有错误。似乎没有文件被发送到 Web 服务器。从 Visual Studio 手动发布到 Web 服务器工作正常。我很茫然,绝不是 CI 专业人士。谢谢。

【问题讨论】:

    标签: web iis-7 continuous-integration windows-server-2008 teamcity


    【解决方案1】:

    您是否再次从 TeamCity 根目录运行 bin/runAll.bat start? (IIS)

    这就是我在重新启动我的 Ubuntu VM (bin/runAll.sh start) 后必须做的事情

    请注意,这会同时启动服务器和默认的本地构建代理(如果有的话)。

    【讨论】:

    • 有没有办法自动做到这一点?
    • 对于 IIS(OP 正在使用),您可以添加相同的 .bat 以在启动时执行 (technet.microsoft.com/en-us/library/cc770556.aspx)。请注意,“runAll”会同时启动 TeamCity 服务器以及默认的本地构建代理(如果有的话)。如果您只需要服务器,则可以使用“teamcity-server”脚本 (confluence.jetbrains.com/display/TCD9/…)。如果您使用的是 Mac,您也可以添加用于服务器启动的守护程序(相同的链接)。