gpt4 book ai didi

c++ - "CruiseControl"C++ 项目自动化?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:16:54 24 4
gpt4 key购买 nike

我们有一个 C++ 项目,目前使用 Linux 上的 Make 来构建。我想将其自动化,类似于 CruiseControl 下的 Java 项目。

1)C++项目有类似CruiseControl的项目吗?

2) 是否有关于将 CruiseControl 用于 C++ 项目的良好“操作方法”?

最佳答案

我一直在考虑为 Linux 上的 C++ 项目设置 CruiseControl,但遇到了 Hudson .它有一个文件/一个命令行设置,你已经启动并运行了。管理访问是通过漂亮的网络界面进行的。我强烈推荐它。

与 CC 相比,Hudson 似乎更易于设置和管理,而且您可以通过插件访问构建静态信息、错误/警告(放入目录即可使用),并且您可以将其设置为在构建失败时自动发送电子邮件。

我已经创建了为每个项目目录调用 make 的 shell 脚本。我让 Hudson 运行那张纸条。构建是通过类似 cron 的设置来设置的——通过 Web 界面设置。我让它每 30 分钟检查一次代码更改,并从 perforce 获取构建并重新编译。

如果您不确定,请尝试一下。只需几分钟即可启动并运行。我下载它是因为我想看看我们当前的build设置有什么可能,而且我从未回头,它已经运行了将近一年,没有任何问题。

关于c++ - "CruiseControl"C++ 项目自动化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/883332/

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