我想知道是否有办法或工具有效地管理中央构建?我目前正致力于改善项目的构建过程。该任务有两个目标,
我们有C ++,Java,C#项目(70%,20%,10%)。其中大多数是在Windows上构建的,而其余的都在Linux上。构建脚本在任何地方都包含ant,msbuild调用。
有点质量,对吗?有什么想法吗?
谢谢,迈尔斯
答案 0 :(得分:0)
我假设您在构建服务器上有源代码存储库?如果不是,您可能需要考虑将源存储库迁移到专用服务器。从那里你可以使用MS build或者ant来定义在代码签入时触发的定义构建。如果代码破坏了构建,这将允许你提交所有内容并得到一封讨厌的电子邮件。开玩笑,但你会得到消息说明你打破了构建。我使用Team City和Cruise Control非常成功。我不记得12小时的构建。这可能是正在制作的cpp文件......谁知道呢。 Team City非常干净,并为每个项目构建留下了一个压缩工件文件,该文件在给定日期可以部署用于测试等等。也许你有一个庞大的c ++项目,在这种情况下你可能想把它分解成可构建的块。