【发布时间】:2019-04-11 15:30:48
【问题描述】:
我正在将 apache kafka 与 hdfs 集成,我需要将所有自动使用的版本自动化为最新版本。我该怎么做?
【问题讨论】:
-
最好使用 Hortonworks 或 Cloudera,例如,它们是足够大的公司,拥有比您自己更多的完整测试套件
标签: automation apache-kafka hdfs build-automation
我正在将 apache kafka 与 hdfs 集成,我需要将所有自动使用的版本自动化为最新版本。我该怎么做?
【问题讨论】:
标签: automation apache-kafka hdfs build-automation
有很多方法可以做到这一点,但通常总是自动使用最新版本是一个非常糟糕的主意。当您向 prod 发布一个新版本时会发生什么,而构建自动化获取了一个您尚未测试过的新版本,而这恰好破坏了您的生产系统?或者发布的版本实际上有错误?
大多数构建系统(maven、gradle 等)默认将依赖项固定到特定版本是有原因的。
有关这是一个坏主意的更多详细信息,请参阅这些其他问题(和最佳答案):
Gradle - getting the latest release version of a dependency
How do I tell Maven to use the latest version of a dependency?
【讨论】: