我有一系列 Maven 脚本,它们将在 Linux 平台上运行,用于为我的项目进行 Reversion 和 Lableing。我想知道我可以使用哪些构建工具来自动化 Linux 平台中的 Maven 脚本?
还说假设我在执行代码的 Reversioning / Lableing 时遇到了一些错误。自动化工具如何处理这些场景。
请让我知道有效的工具,我肯定会回复这些工具是否对我有帮助!
我有一系列 Maven 脚本,它们将在 Linux 平台上运行,用于为我的项目进行 Reversion 和 Lableing。我想知道我可以使用哪些构建工具来自动化 Linux 平台中的 Maven 脚本?
还说假设我在执行代码的 Reversioning / Lableing 时遇到了一些错误。自动化工具如何处理这些场景。
请让我知道有效的工具,我肯定会回复这些工具是否对我有帮助!
这其中的任何一个
在使用了 LuntBuild、Jenkins 和 teamcity 之后,我可以毫无疑问地说 TeamCity 是迄今为止最好的选择。我认为对于小型配置(3 个代理和最多 10 个构建配置)是免费的。它非常易于安装和配置,与大多数源代码控制系统兼容。
我建议利用诸如 Jenkins 或 Cruise Control 之类的“工作”协调员来管理我们的所有自动化。这些工具原生支持和理解 Maven。代理将驻留在您的服务器上,并执行您的协调员的投标。