Linux+Jenkins自动构建

末鹿安然 提交于 2019-11-26 21:22:44
    1. Linux Job

在Jenkins中创建工程

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

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

        1. portal部署脚本

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

脚本名称:deploy-portal.sh

 

        1. iot-web部署脚本

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

脚本名称:deploy-octopus.sh

        1. portal前端部署脚本

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

脚本名称:deploy-web.sh

      1. 配置文件准备

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

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

如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 自动构建

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!