在我的工作中,我们正在寻找一个自动构建工具。我们搜索了很多,但有很多可能性,我们不确定哪个工具是最好的选择,说实话。Delphi + Oracle的自动化构建
我们甚至不确定是否有符合我们需求的产品。它应该有尽可能多的从以下特点:
- 整合与颠覆,这意味着它应该能够做到既更新和提交。
- 不同的工具或能力与一个集成,并能够自动合并文件(至少不是有问题的)。
- Delphi构建自动化,使用命令行编译器。
- 与Oracle集成,意味着能够运行SQL脚本和编译PL/SQL包,函数等。
- 发送带有构建状态的电子邮件(我想这是所有的东西)。
其他功能将受到欢迎,但目前并不需要。至少得到1分和2分的任何东西都会很棒。
如果有人可以指点我们某个特定的工具,我们将非常感激。
提前感谢和问候
合并发生在开发人员更新和提交时 - 构建工具不应更改文件,它应尝试构建适当的文件集。 SQL * Plus功能非常强大,只要您可以运行带有适当环境和参数的命令行工具,就可以做很多事情。 – 2010-02-24 22:37:37
@ldsandon:Subversion repo的标记是我认为自动构建自动执行的一种场景。 – 2010-02-24 22:49:47
标记不会修改文件。在某些情况下,构建系统可能会修改文件(即插入内部版本号),但恕我直言,这些文件不需要与开发人员更改合并,否则如果出现冲突,自动系统现在可以解决问题。构建应该被开发者打破,而不是构建系统本身:) – 2010-02-25 19:33:16