gpt4 book ai didi

c++ - 为多个平台构建时如何使用 hudson

转载 作者:可可西里 更新时间:2023-11-01 17:39:50 26 4
gpt4 key购买 nike

目前我们正在为 Win32 平台构建大量 C++ 应用程序。我们将很快移植到 Linux,然后可能更多(32 位和 64 位)。

标准做法是什么,您是在各自的平台上使用多个 hudson 服务器进行构建,还是 hudson 服务创建 VM 并进行构建?

我不清楚执行此操作的最佳实用方法。

理想情况下,我只想要一个装有一堆运行 hudson 的虚拟机的盒子,然后它会根据需要启动构建。

有人可以为此指出我的资源吗?

最佳答案

我们使用 Hudson 来管理针对多个操作系统的 C/C++(GNU C、GNU C++、Watcom C)构建。对我们来说,软件是为 Linux、Linux x64、QNX 4 和 QNX6 构建的。我们设置它的方式是:

  • 1 x Hudson 服务器虚拟机,运行 Windows
  • 4 个虚拟机,每个从机类型一个,所以我有 4 个 Hudson 从机 - QNX4、QNX6 和 Linux 32 和 Linux 64 各 1 个。它们都在同一台服务器上运行,就像不同的虚拟机一样,我们没有遇到任何问题。我们构建了大约 100 个项目,几乎平均分配给 4 种系统类型。

您不需要任何额外的硬件。有一个 Hudson 插件可以与 VMWare VM 一起使用,可以根据需要启动和关闭它们。

希望对您有所帮助。

关于c++ - 为多个平台构建时如何使用 hudson ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1511636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com