微服务系统架构实践 开发语言Java 8 框架使用Spring boot 服务治理框架Dubbo 容器部署Docker 持续集成Gitlab CI 持续部署Piplin 注册中心Zookeeper 服务管理Dubbo-admin 日志采集及分析ELK 链路追踪Zipkin/Tracing Analy ...
分类:
编程语言 时间:
2020-09-17 17:50:16
阅读次数:
37
更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。更快速的启动时间传统的虚拟机技术启动应用服务往往需要数分钟,而Docker容器应用,由于直接运行于宿主内核,无需启动完整的操作系统,因此可以做
分类:
其他好文 时间:
2020-05-19 14:37:05
阅读次数:
57
Github+Jenkins+Docker持续集成这次要做的就是我本地git push到github后,jenkins自动构建注意:本次课程jenkins必须有公网ip,保证github可以通知jenkins构建。公网ip服务器登陆githubhttps://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the
分类:
其他好文 时间:
2018-07-27 13:10:11
阅读次数:
118
如何持续集成imageimage0 :开发人员提交代码到github1 :触发jenkins操作2 :jenkins将代码编译、验证3 :将代码封装在docker镜像并上传至docker仓库4 :jenkins向marathon发送部署请求,marathon完成相应部署5 :进行集成测试6 :集成测试通过,触发研发环境部署7 :进行集成测试8 :供用户访问基于mesos实践image环境准备:me
分类:
其他好文 时间:
2018-07-15 13:05:49
阅读次数:
165
Github+Jenkins+Docker持续集成这次要做的就是我本地git push到github后,jenkins自动构建注意:本次课程jenkins必须有公网ip,保证github可以通知jenkins构建。公网ip服务器登陆githubhttps://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the
分类:
其他好文 时间:
2018-07-08 14:37:09
阅读次数:
177
持续集成交付部署是什么意思,它给我们带来什么好处? 先贴一张图 持续集成(Continuous Integration) 持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试(这个要看情况了是否需要) 持续交付(Continuous Delivery) 持续交付在持续集成的基础上,将集成 ...
分类:
Web程序 时间:
2018-05-15 20:56:07
阅读次数:
396
Docker+Jenkins持续集成环境(2)使用docker+jenkins构建nodejs前端项目 前文使用Docker搭建Jenkins+Docker持续集成环境我们已经搭建了基于docker+jenkins的持续集成环境,并构建了基于maven的项目。这一节,我们继续扩展功能,增加对Node ...
分类:
Web程序 时间:
2018-05-08 12:21:32
阅读次数:
324
jenkins docker 持续集成实现自动部署,方案有好多,最常用的就是打包部署(只说流程) A君: 1、jenkins 拉取代码(手动或自动),编译打包,生成要部署的安装包或者文件 2、将生成的包推送到放到dockerfile的上下文目录,进行dockerfile的 build 3、将buil ...
分类:
其他好文 时间:
2018-02-08 20:03:35
阅读次数:
150
Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化..
分类:
其他好文 时间:
2017-09-25 19:11:23
阅读次数:
1769
同一个项目,要构建到不同的环境,而且对应的分支或tag也不相同,这里就要用到jenkins的参数化构建过程中的GitParameter和ChoiceParameter,先看下效果实现过程构建过程:GitParameter-->Name:branch_selector-->ParameterType:Tag(这里我选择tag)构建过程:ChoiceParame..
分类:
其他好文 时间:
2017-08-25 17:49:51
阅读次数:
1331