Linux自动化项目部署

操作系统:centos6.5(服务器) windows(客户端)开发环境:javaIDE,SVN,码云服务器环境:JDK,tomcat,SVN,apache ant,码云项目部署思路:1、windows环境下我们使用了idea进行了一个简单javaWeb项目的开发。2、为了测试方便,这里我们使用码云作为我们的SVN服务器进行代码托管。3、开发人员在idea上开发完成之后...
摘要由CSDN通过智能技术生成

操作系统:centos6.5(服务器)   windows(客户端)

开发环境:javaIDE,SVN,码云

服务器环境:JDK,tomcat,SVN,apache ant,码云

项目部署思路:

1、windows环境下我们使用了idea进行了一个简单javaWeb项目的开发。

2、为了测试方便,这里我们使用码云作为我们的SVN服务器进行代码托管。

3、开发人员在idea上开发完成之后提交到码云。

4、我们编写自动化shell脚本使用SVN将代码从码云进行检出(手动检出一次,以后都是更新)。

5、自动化shell脚本调用ant对代码进行编译,打包,发布。

6、对tomcat服务器进行重启,使得新代码进行生效。

 

部署演练

1、开发javaWeb项目(省略)

2、发布项目到码云,并进行SVN管理

    https://blog.csdn.net/qq_28189423/article/details/93620253

3、部署服务器

安装jdk

    https://blog.csdn.net/qq_28189423/article/details/89434171

安装tomcat

    https://blog.csdn.net/qq_28189423/article/details/89435072

安装apache ant

    https://blog.csdn.net/qq_28189423/article/details/102622124

安装svn

    https://blog.csdn.net/qq_28189423/article/details/102621981

4、第一次对项目进行手工检出(因为以后都更新) 

svn checkout 路径信息 --username=用户名 --password=密码 本地路径

5、build.xml配置文件

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值