2014-04-24 77 views
1

我們現在下面是該過程:自動部署以svn,ssh和PLSQL

1.developer發送在郵件(SVN路徑)的代碼的路徑。 2.我們檢查源代碼文件夾中的修改,並將修改後的文件複製到本地機器。 3.在pl-sql開發人員中運行後端組件(.sql,.pck,.prg)。 4.通過ssh將前端組件轉移到遠程服務器中的指定路徑。 5.收取步驟3 & 4的日誌並寄給開發人員。

有沒有辦法讓整個過程自動化。

回答

1

我建議如下。通過郵件發送文件和編譯是非常非常原始的。你可以使用哈德森或詹金斯來實現這一點。當Hudson運行時,它會將修改或添加的文件更新到其工作目錄。如果是後端編譯,首先需要將文件導出到某個臨時位置。從他們可以使用ANT編譯架構中的後端文件。要將前端文件傳輸到應用程序服務器,可以使用Hudson/Jenkins提供的「執行外殼」或部署選項。

您可以使用類似this的東西來導出自上次構建以來修改過的文件。但是你需要保留最後一個版本的svn修訂版本,在某個地方,可能會在下一個版本的文本文件中將增量文件導出到臨時位置。

對於後端編譯,您可以使用ANT。

enter image description here