概述#

Strato的整体自动化思路入下图所示。

Strato框架自动发布#

  1. Strato自有的Jenkins从SVN checkout代码
  2. Jenkins运行打包任务,将AllInOne、ROOT.war、plugins等产出物发布到下载站点,将bundles发布到Strato Repository

应用自动发布#

  1. 开发人员下载AllInOne初始化开发环境
  2. 开发人员将业务代码提交到SVN/GIT
  3. 安装Jenkins,并配置打包任务。安装Repository服务器(如Tomcat)
  4. 打包任务组成:a.从Strato SVN checkout最新的devops/jenkins目录 b.从业务SVN/GIT checkout最新的代码 c.执行打包任务
  5. 打包任务自动将编译后的bundles jar包通过SCP方式提交到Repository服务器目录。
  6. 在集成开发/测试/生产环境安装Ops工具(Jdk1.8+Ant1.8+Ops),并配置site.properties
  7. 依次运行ant create->ant select->ant update->ant start启动服务

参考文档#

Eclipse开发环境搭建#

Repository发布包仓库#

Jenkins持续集成#

Ops服务器部署#

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jpg
devops.jpg 49.0 kB 1 17-May-2017 11:46 Jarez
« This page (revision-7) was last changed on 17-May-2017 12:08 by Jarez