2012-08-11 61 views
-2

我們有一個standand HTML網站,是在git的供應鏈管理網站。如何打包與詹金斯

如何使用詹金斯這個打包成一個zip讓我們輕鬆地部署?

回答

3

創建調用git archive命令詹金斯工作。

+0

謝謝。這是一個非常簡單的解決方案。 – Stephen 2012-08-12 08:29:02

0

您可以使用批處理或shell腳本生成步驟(具體取決於您的環境),這就要求一些zip應用程序壓縮文件。

1

有1,000,000途徑皮膚貓(或類似的東西),對不對?

當我把jenkins從git中拉出來的時候,我建立了和遠程服務器一樣的工作空間。這使得正在部署和測試構建的人員可以查看工作空間而無需登錄到我的服務器!給他們詹金斯訪問是足夠可怕的! :)它還允許我看到擴展的工作區,因爲它出現在jenkins上(很多時候不需要ssh進入jenkins框),並減少了故障排除時間。

在jenkins上構建工作空間(在構建器作業中多次使用)後,工作空間將被存檔以供下游作業使用,或者直接部署(對於簡單網站)。

部署使用標準的rsync -a --delete

這樣,文件得到哪裏去了,並沒有在遠程服務器上的詹金斯工作區的鏡像。

你真的要評估什麼最適合你的部署...希望有幫助!

+0

不錯!這一定是有點設置。 – Stephen 2012-10-09 06:23:54