在我的工作中,我們正在尋找一個自動構建工具。我們搜索了很多,但有很多可能性,我們不確定哪個工具是最好的選擇,說實話。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