gpt4 book ai didi

windows - Windows 上的简单构建过程自动化

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

我不是像 Ant 这样的工具的忠实粉丝,但它们确实很有用。在当前的 C++ 项目中,我根本没有自动构建过程——我只是使用 Visual Studio 构建我的工作目录,压缩/bin 文件夹并将其发送出去进行安装。该项目足够小,可以正常工作,但这完全取决于我对项目的全面了解。

我想要一个可以执行以下步骤的系统:

  • 将多个 SVN 工作目录更新到指定版本(或默认为 Head)
  • 运行 doxygen(或类似工具)以更新 API 文档
  • 将 API 文档提交给一些 SVN 存储库
  • 按正确顺序构建多个项目
  • 复制一些东西,删除不需要的文件
  • 将文件/文件夹打包到一个 zip/文件夹中,根据用户指定的版本命名,或者从文件/SVN 中找到

免费很重要。易于使用是另一回事。 Windows 是必不可少的,但不包括 cygwin 选项。

我突然想到您可能可以使用 .bat 文件来执行此操作,对于仍然很小的项目(1-4 名开发人员)来说,这是一个可行的选择吗?

最佳答案

Hudson设置、安装和运行都非常容易,在windows环境下运行也没有问题。您不必将它用于持续集成,它只会在您告诉它时才会愉快地进行构建。

Hudson 原生支持执行 Windows 批处理脚本,并且很乐意通过插件运行 NANT 或 cmake。如果还没有您想要执行的操作的插件,您可以很容易地完成它,如果它通常可以从命令行完成的话。

请注意:Hudson 项目已重命名为 Jenkins

关于windows - Windows 上的简单构建过程自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2162562/

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