2008-11-19 75 views
4

在你有大量的應用程序的組織,寫在對無數平臺和數據庫運行語言無數如何鄉親管理建立和補丁的發佈,特別是當某些版本的是第三方?我知道那裏有一大堆「發佈管理」應用程序,但我很想知道人們有什麼經驗。哪些版本管理解決方案值得研究?

爲了澄清,這不是配置管理的問題,儘管這可能只是其中的一小部分。我更感興趣的是管理軟件發佈以及由此產生的相互依賴關係和先決條件。

回答

0

您可以使用NDepend來了解和控制從層級庫中使用的確切內容。我寫了一篇關於此的文章Controlling the usage of libraries

+0

我的一個關鍵標準,這裏是該解決方案必須是跨平臺和語言無關。除此之外,它不僅僅是我想跟蹤它的軟件解決方案的每個組件,從配置到數據庫到二進制文件以及其間的所有內容。 – ninesided 2008-12-16 06:04:42

1

我有類似的問題。我只見過這個問題的本土解決方案(本質上是一個由unix腳本組成的命令行程序)。

在我的調查中,迄今爲止我唯一看到的專門針對該問題的軟件包是incanica的tableaux((無隸屬關係))。他們的文獻專門討論軟件組件,並與版本控制和變更管理系統集成。

1

我Incanica的所有者,通過上述麥克提到的舞臺造型軟件的開發。

你絕對不能單獨解決這個問題。通常的管理解決方案是扔它的人力,大多數人現在已經發現並不能很好地衡量,並且往往花費很多。

另一種解決方案是允許開發人員完全訪問包括生產在內的所有環境。事實上,你在這裏發佈的問題意味着你認識到可能發生的傷害世界。

這幾乎是我們開發Tableaux軟件的原因。它旨在將包含多個組件的軟件發佈到多個平臺。它位於現有工具之上,提供一個發佈管理框架,使您可以控制從開發到生產的完整版本。在許多其他功能中,它還提供了一些有關發佈的工作流程,以控制可以部署的人員以及誰可以將發佈批准到各種環境中。

如果您想了解更多的信息,然後有我們的網站:www.incanica.com/tableaux.html或刪除電子郵件至「信息在(NOSPAM)incanica.com」

向大家致歉的商業發佈。

達明萊德勒

Incanica私人有限公司

+0

Hi Damien,Tableaux聽起來像一個有趣的產品,但網站上的信息相當稀少,沒有定價細節。 – ninesided 2010-04-12 10:07:04