0
A
回答
0
插件,我們實施了類似的任務,TeamCity的戰爭文件部署到我們的碼頭服務器:
創建WAR文件中的普通構建步驟後,我們在「調用 腳本命令行「構建使用scp將戰爭 文件複製到碼頭服務器的步驟。
在碼頭服務器,則在每五分鐘 運行只是檢查是否有新的戰爭的文件或不cron作業。如果有, 它關閉下載服務器,備份現有的war文件和 放新的war文件,然後重新啓動jetty服務器。上述解決方案的
一個缺點是,TeamCity的建立完成後,我們總是需要等待一段時間,直到在cron作業踢和重新部署的戰爭。
有一個稍微不同的方法,它可以部署在TeamCity的構建過程war文件:不要使用cron作業來調用部署腳本的
,它可以從調用「命令行」打造一步在「scp」完成複製戰爭文件之後,還可以通過類似以下的內容。
ssh -t [email protected]: "path_to_the_deployment_script"
我們從來沒有嘗試第二種方法,理論上它應該工作。
相關問題
- 1. C#控制檯應用程序部署
- 2. 如何使用TeamCity使用WebDeploy部署ASP.NET Core應用程序?
- 3. Teamcity構建,部署和運行nodejs應用程序
- 4. 定製的iPhone應用程序部署
- 5. 使用TeamCity進行TopShelf應用部署
- 6. 部署C#+ Linq控制檯應用程序?
- 7. 部署C#.Net控制檯應用程序
- 8. 如何在應用程序中部署IE網頁控制
- 9. 如何控制Dancer Web應用程序的部署?
- 10. 部署Rails應用程序
- 11. 部署應用程序
- 12. 部署Rails應用程序
- 13. 部署Perl應用程序
- 14. 部署Angular.js應用程序
- 15. Wpf應用程序部署
- 16. 部署 - Java應用程序
- 17. 部署QML應用程序
- 18. 部署WCF應用程序
- 19. 部署C#應用程序
- 20. 部署winforms應用程序
- 21. 部署asp.net應用程序
- 22. 部署iPhone應用程序
- 23. 部署rails應用程序
- 24. 部署ASP.net應用程序
- 25. 部署OpenCV應用程序
- 26. WinForm應用程序部署
- 27. 部署Android應用程序
- 28. 部署.NET應用程序
- 29. 部署.NET應用程序
- 30. (Rails應用程序部署)
爲什麼你不想使用插件? – 2013-03-25 19:07:34
只是好奇心,爲什麼teamcity沒有自己的部署過程的功能... – 2013-03-26 08:43:21
是autoDeploy打開?我想你可能只是有一個命令行任務,將.war複製到appBase中,對吧? – 2013-03-27 03:16:25