文档章节

Linux+Jenkins自动构建

测试龙管家
 测试龙管家
发布于 05/16 12:49
字数 454
阅读 38
收藏 2
    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 自动构建

© 著作权归作者所有

测试龙管家
粉丝 24
博文 74
码字总数 32665
作品 0
广州
QA/测试工程师
私信 提问
Linux下Jenkins与GitHub自动构建Node项目(Vue)

根据上篇文章《Linux下Jenkins与GitHub自动构建NetCore与部署》,我们知道了Jenkins的强大功能,自动构建,部署了一个NetCore的Web,让开发人员专注于开发,不用管理线上,或测试服务器的部署...

HANS许
06/24
0
0
现代构建系统--Typhoon Blade

Blade 是一个现代构建系统,期望的目标是强大而好用,把程序员从构建的繁琐中解放出来。 Blade主要定位于linux下的大型C++项目,密切配合研发流程,比如单元测试,持续集成,覆盖率统计等。但...

匿名
2012/08/22
5.4K
1
win10 uwp 使用 Azure DevOps 自动构建

版权声明:博客已迁移到 http://lindexi.gitee.io 欢迎访问。如果当前博客图片看不到,请到 http://lindexi.gitee.io 访问博客。本文地址 https://blog.csdn.net/lindexi_gd/article/details...

lindexi_gd
2018/11/19
0
0
【实战】Jenkins配置Git push后自动构建

# 前言   Jenkins 持续构建集成是软件版本迭代的一大利器,对于前端攻城狮来说,本身对服务器的接触就少,也并不愿意去做这个事。Jenkins持续构建省去了繁琐的服务器替换包的过程,同时有历...

果汁凉茶丶
06/27
0
0
云帮系列文章:核心组件介绍

本文是云帮系列文章的第三篇,前两篇分别介绍了云帮的设计思想和技术架构,您可以点击连接访问先前发布的文档。 云帮包含了很多功能组件,本篇文章针对 核心组件 加以介绍。 自动构建组件 云...

好雨云帮
2016/09/28
18
0

没有更多内容

加载失败,请刷新页面

加载更多

shangcheng-my

1.数据库主键、外键类型为bigint,那么在后台应该用什么类型的变量定义? 后台用string接收,因为前段传过来的一般都是json字符串,后台直接接收,mysql是可以吧数字类型的字符串转换为对应的...

榴莲黑芝麻糊
昨天
4
0
微服务架构依赖图

基于spring-cloud-alibaba + dubbo

龙影
昨天
5
0
Centos7 安装zabbix-agent

rpm -i https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-2.el6.noarch.rpm 可以到https://repo.zabbix.com/zabbix找到对应的版本 yum install zabbix-agent -y 出现E......

abowu
昨天
8
0
文本编辑器GNU nano 4.4 发布

GNU nano 4.4 "Hagelslag" 更新日志: 启动时,光标可以放在第一个或最后一个出现位置 字符串前面带有+/string 或 +?string的字符串。 发生自动硬包装时((--breaklonglines),任何前导引号...

linuxCool
昨天
7
0
你知道字节序吗

字节序 最近在调一个自定义报文的接口时,本来以为挺简单的,发现踩了好几个坑,其中一个比较“刻骨铭心”的问题就是数据的字节序问题。 背景 自定义报文,调用接口,服务端报文解析失败 iO...

杭城小刘
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部