我们使用 UrbanCode 的 AnthillPro 构建和 CI 服务器在多种环境中构建我们的 C++ 多平台应用程序:linux、windows、solaris、hp-ux 和 aix。是的,我知道 AnthillPro 最初不是为构建 C++ 应用程序而设计的——而是为 Java 应用程序设计的,但我们已经设法让它做我们需要的事情:)。现在,UrbanCode 属于 IBM,看起来他们即将停止使用 AnthillPro。这就是为什么我们现在正在寻找替代解决方案。我们在 Anthill 中欣赏/期望得到新解决方案支持的关键功能:
- 支持多个 C/C++ 编译器(见上文)
- 良好和高效的依赖管理和解决
- 支持JavaC(未来很重要)
- 自己的“神器”/ Anthill 的 CodeStation anologon
- 构建站之间的工作分配(Anthill 的代理概念)
- 日志记录和报告工具(obvoius)
任何人都可以推荐一个符合此功能列表的解决方案吗?如果开箱即用不支持一两个功能,但可以使用板载工具或借助 unix 的 shell 和其他管理工具来实现,那没关系!