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