-
- Linux Job
在Jenkins中创建工程
-
- 构建前准备
- 自动部署脚本
- 构建前准备
需要把自动部署脚本上传到部署主机的响应目录,请仔细查看Jenkins 各个Job的配置。
-
-
-
- portal部署脚本
-
-
存放在部署主机的目录:/data/deploy-shell
脚本名称:deploy-portal.sh
-
-
-
- iot-web部署脚本
-
-
存放在部署主机的目录:/data/deploy-shell
脚本名称:deploy-octopus.sh
-
-
-
- portal前端部署脚本
-
-
存放在部署主机的目录:/data/deploy-shell
脚本名称:deploy-web.sh
-
-
- 配置文件准备
-
portal 和iot-web自动构建支持使用部署主机的配置文件替换构建的配置文件,需要提前把文件文件准备好,存放到相应的目录,特殊情况需要修改部署脚本。
建议把配置文件分部署节点分别在svn 上配置好,然后直接拉取下来就可以了。
如portal 配置文件目录:与部署脚本有关
构建有一个参数控制是否使用部署主机配置文件替换构建的包的配置文件(iot 和portal的构建都配置有):
-
- 执行构建
前期准备工作做好后就可以自动构建了,一键发布(要发布多节点只要修改构建配置的分发主机项即可,可以支持多个节点同时部署)。
-
-
- iot-web
-
直接执行linux-iot-test 自动构建
-
-
- portal
-
需要先执行linux-iot-portal0.2-test ,再执行linux-portal-test 。
-
-
- portal web前端页面
-
直接执行linux-iot-portal0.2-test 自动构建
来源:oschina
链接:https://my.oschina.net/u/2315260/blog/3050277