短暂的Concourse Web服务器

时间:2017-07-18 13:35:00

标签: concourse

我们的组织已决定大厅服务器应该是短暂的/凤凰服务器。这是最佳做法吗?

我已经看到了一些问题。一个是当重新创建管道时,我的所有CI构建都会再次运行,因为它不知道它已经看到了资源版本。这是解决第一个问题的核心问题还是无关紧要的事情?

1 个答案:

答案 0 :(得分:3)

Concourse是一个长期运行的应用程序,需要运行一段时间才能让缓存升温等等。它会起作用,但它不被认为是最佳实践,你肯定会受到性能影响如果你采取这种方法。性能影响是您必须权衡使用短暂服务器的其他好处。

如果您从头开始重新创建大厅,您肯定会看到您的构建重新触发,这是设计的。如果你必须使用凤凰服务器方法,最好的办法是在烧毁数据库之前通过快照数据库来作弊。使用该快照创建新的数据库服务器,您将保留构建历史记录并防止构建不必要地重新触发。