我使用了一个矩阵,其中每个构建都运行一个特定的Docker映像。在我的应用程序的构建过程或测试运行期间,我看到频繁的重启。不确定这是否与Docker有关,但如何解释频繁的重启?
Using build configuration of libxslt 1.1.28
/opt/python/2.7.10/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'bugtrack_url'
warnings.warn(msg)
Broadcast message from root@testing-gce-54221373-0567-4343-a9b0-fb9eb10895c4
(unknown) at 13:06 ...
The system is going down for power off NOW!发布于 2015-10-22 01:59:32
我是Travis基础架构团队的成员,我想向您解释一下为什么会出现这种情况。
对于我们值得信赖的测试版http://docs.travis-ci.com/user/trusty-ci-environment/,我们使用谷歌计算引擎来运行构建虚拟机。我们现在使用的虚拟机被配置为可抢占的虚拟机,https://cloud.google.com/compute/docs/instances/preemptible,这意味着谷歌可以随意关闭它们。
我们通常像处理任何其他可能需要重新启动构建的失败场景一样处理这种情况,但我们发现这种特定的场景并不是在所有情况下都得到了正确的处理,因此构建被标记为失败,而它们应该重新启动。
您应该不会再看到这种情况发生,当这种情况发生时,我们应该自动重新启动构建。我们还在研究如何在我们的指标中更好地跟踪这个特定的场景,因为现在它只是被算作一个单一的“重新排队的作业”指标,涵盖了一系列可能的重新排队的来源。
https://stackoverflow.com/questions/33066467
复制相似问题