2010-05-21 58 views
0

我剛剛實現了由java文件,ant腳本和cmd文件組成的構建和部署過程。在這個過程中,發佈經理必須檢查源代碼,點擊build.cmd按鈕,然後將zip文件傳輸到服務器。用於構建過程的GUI

我想知道是否值得爲它製作一個GUI?因此,發佈管理器不需要手動檢查源代碼例如?

我該如何開始?我對javax的知識相當有限,但我非常想學習。

感謝,

薩拉

回答

3

這聽起來像的東西,可以通過Hudson處理。它可以檢出源代碼,運行Ant腳本等,爲您節省維護GUI的麻煩。我會在推出自己的遊戲之前先投入一定的時間。

+0

很酷。我會看看。謝謝。 – sarahTheButterFly 2010-05-21 05:55:25

1

我幫助開發了當前公司的構建過程。我們目前的做法是使用腳本文件。它從我們的倉庫的stable分支中檢出最新的代碼,執行一些步驟從數據庫中獲取一些數據(例如需要在部署時加載的靜態SQL數據),然後壓縮所有內容。然後將文件分發到我們的生產服務器,然後執行安裝例程。一切都是自動的,腳本是用Python編寫的。 Python對於這些類型的事物非常棒,因爲它有足夠的庫來幫助開發人員。

也許爲您的部署過程構建一個GUI可能很有用 - 如果部署需要用戶交互來做出決策,例如「我應該部署哪個服務器?」等,這通常會很有用。但是,如果它只是一個自動執行的事情,那麼腳本文件就是要走的路。選擇你最喜歡的語言並潛入 - 我當然推薦Python。 http://java.sun.com/docs/books/tutorial/uiswing/index.html

我:

如果您想了解如何在一個簡單的Java GUI(因爲這似乎是你的公司是什麼熟悉),你應該在這個網站檢查出的東西通過該網站了解了我對Java的所有知識。 GUI編程部分非常棒。

祝你好運!

Shad

+0

謝謝Shad。很高興知道其他公司是如何做的。我很高興聽到有關這些類型的東西的Python很棒,因爲我真的想過使用它,儘管我知道它非常基本。構建過程規範是由其他人建議使用CMD文件編寫的。我會嘗試Python,如果我能證明它更好,我會推薦給我的經理。 – sarahTheButterFly 2010-05-21 05:53:16