使用Hudson进行远程部署
1.背景需求
目前我们发版后只有XXXX项目测试环境能够自动部署到tomcat,因为XXXXX项目测试环境部署到了linux服务器上,通过ssh可以远程拷贝war到tomcat容器中。而YYYY和ZZZZ项目测试环境部署到window上。
2.实现
Window平台如果也像linux那样拷贝war包到tomcat下,只能通过ftp上传方式,这样有两个缺点:1是需要开通ftp端口,2上传逻辑写到pom文件中,开发环境、测试环境与生产环境不能有效分离。通过分析hudson的插件,发现可以通过插件Deploy to container Plugin完成部署,且支持多种容器。
1. 配置tomcat角色,加入管理角色
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="123456" roles="manager,manager-script,manager-gui"/>
2. hudson安装Deploy to container Plugin插件
3. 在war打包后部署到容器中
- 大小: 25.6 KB
分享到:
相关推荐
centos环境hudson自动化部署报告.doc
Hudson安装与使用,Hudson配置,Hudson插件Hudson安装与使用,Hudson配置,Hudson插件Hudson安装与使用,Hudson配置,Hudson插件Hudson安装与使用,Hudson配置,Hudson插件Hudson安装与使用,Hudson配置,Hudson插件...
Hudson是一款可扩展的持续集成(Continuous Integration)引擎。 1.1 主要作用: (1)自动化地构建软件项目。 (2)构建可持续的自动化检查 (3)构建可持续的自动化测试 (4)构建成功后,后续过程的自动化...
资源为Hudson安装压缩包和安装配置文档,包含远程部署到服务器上。或者直接安装到服务器
详细介绍了jenkins(hudson)的插件开发部署,指导你如何去开发一个插件,虽然里面那个插件没什么实际功能,但是有效果,能看到效果,这样你就可以了解到这个开发到底是怎么一回事,字面还带了一些资料,适合新手看看...
持续集成已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。本文介绍使用Hudson进行持续集成
里面收集了很多关于使用Hudson进行持续集成的资料,方方面面都有些吧~
hudson+sonar自动部署配置,讲解很基础很详细~
hudson.war是基于Java研发的一款持续集成工具的安装包,hudson是一个可以扩展的持续集成引擎,主要是用它来监控一些定时执行的任务、持续、自动地构建/测试软件项目,有需要的欢迎下载使用。 hudson下载,放在tomcat...
本文是关于hudson的一个快速使用手册,本文列出了实际工作中会用到的一些基本功能的使用说明。本文内容hudson的版本为1.386。
使用Hudson持续集成使用Hudson持续集成
hudson安装及其配置 hudson平台搭建及使用 Hudson使用参考手册 关于hudson远程自动构建发布 使用hudson_搭建daily_build_系统
hudson平台搭建及使用hudson平台搭建及使用
Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI 服务器吸取...如果需要使用 Hudson 附带的嵌入式容器(Winstone)之外的其他容器,那么只需使用一种 Servlet 2.4 容器。对于大多数情况,Winstone 就足够了。
hudson使用的一些心得及总结,简单介绍hudson使用中任务建立及注意事项
hudson+maven+svn的简单自动化部署,目前本人已经使用在现网了、简单实用。已经说明所有步骤,看着练习就可以使用发布了
•易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。 •易于配置-所有配置都是通过其提供的web界面实现。 •集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。 •生成...
hudson使用配置说明文档,内含详细截图及其配置说明
使用 Hudson 持续集成 ppt