Linux+Jenkins自动构建

    1. Linux Job

在Jenkins中建立工程前端

    1. 构建前准备
      1. 自动部署脚本

须要把自动部署脚本上传到部署主机的响应目录,请仔细查看Jenkins 各个Job的配置。linux

        1. portal部署脚本

存放在部署主机的目录:/data/deploy-shellweb

脚本名称:deploy-portal.shshell

 

        1. iot-web部署脚本

存放在部署主机的目录:/data/deploy-shellsvn

脚本名称:deploy-octopus.shspa

        1. portal前端部署脚本

存放在部署主机的目录:/data/deploy-shellblog

脚本名称:deploy-web.sh部署

      1. 配置文件准备

portal 和iot-web自动构建支持使用部署主机的配置文件替换构建的配置文件,须要提早把文件文件准备好,存放到相应的目录,特殊状况须要修改部署脚本。io

建议把配置文件分部署节点分别在svn 上配置好,而后直接拉取下来就能够了。test

如portal 配置文件目录:与部署脚本有关

 

构建有一个参数控制是否使用部署主机配置文件替换构建的包的配置文件(iot 和portal的构建都配置有):

    1. 执行构建

前期准备工做作好后就能够自动构建了,一键发布(要发布多节点只要修改构建配置的分发主机项便可,能够支持多个节点同时部署)。

      1. iot-web

直接执行linux-iot-test 自动构建

      1. portal

须要先执行linux-iot-portal0.2-test ,再执行linux-portal-test 。

      1. portal web前端页面

直接执行linux-iot-portal0.2-test 自动构建

相关文章
相关标签/搜索