docker与jenkins的自动化CI/CD流水线实战在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署、交付(CD)。本文基于Jenkins+Docker+Git实现一套CI自动化发布流程。高效的CI/CD环境可以获得:?及时发现问题?大幅度减少故障率?加快迭代速度?减少时间成本一、发布流程设计IT总结:开发
分类:
其他好文 时间:
2018-12-03 20:24:21
阅读次数:
510
引:现在DevOps这么运行,你没有理由不去了解,不去实践,这次就以Springboot为底,利用Git,jenkins,Docker实现持续集成和持续部署! 开发流程 下面是常用的开发流程图: 我们简单说说这张图:首先我们会将代码文件、测试文件以及Dockerfile都存在代码仓库里,版本控制利用 ...
分类:
编程语言 时间:
2018-12-02 12:26:19
阅读次数:
493
原文:https://www.sunjianhua.cn/archives/jenkins-ci-cd.html 1.安装git 以下为简单应用,适合无gitlab服务器用户. 在其他机器再次clone或者push就不需要密码了 2.安装jenkins 插件安装权限管理插件: Role-based ...
分类:
其他好文 时间:
2018-11-20 18:17:19
阅读次数:
145
感谢大家的支持,docker专栏上线咯!通过对20个章节的深入学习,将会让你从0基础深入掌握Docker在企业生产环境中的各种案例使用,从Docker简介、原理剖析、底层镜像、容器剖析、生产环境落地、网络互联、资源扩容、仓库管理、CI/CD集成、各种案例实战等技能,让你对Docker的管理和运维更上一层楼,掌握Docker虚拟化核心技术,给自己的简历增加闪光点,让高薪从此不再遥远!期待已久的Doc
分类:
其他好文 时间:
2018-11-20 15:15:19
阅读次数:
222
架构 二、核心组件 1、helm工具包 https://github.com/helm/helm 2、Chartmuseum 开源helm chart仓库 https://github.com/helm/chartmuseum 3、包可视化管理Monocular https://github.com ...
分类:
其他好文 时间:
2018-11-15 13:39:28
阅读次数:
250
11月13-15日,2018 OpenStack全球峰会将落户柏林CityCube。在为期3天的峰会中,200多场主题演讲和专题讨论会将会陆续展开,内容涉及AI、CI / CD、容器基础设施、边缘计算、高性能计算HPC、电信/NFV、公有云,私有云和混合云等各方面。在这里,重点预告一些关于“边缘计算”的内容。
分类:
其他好文 时间:
2018-11-07 16:00:41
阅读次数:
222
首先,不是所有的项目都适合微服务,微服务的开发部署和传统的单体应用是完全两套独立的东西,主要表现为: 1.微服务的架构比单体应用更加复杂; 2.架构搭好后,微服务的开发比传统的应用要简单,每个服务的职责更加单一; 3.微服务主要依赖CI 、CD、Docker、K8s等工具进行部署及运维,更加稳定可靠 ...
分类:
其他好文 时间:
2018-10-20 23:41:26
阅读次数:
135
git 的hook 是一个很方便的功能,我们可以使用hook 做好多处理,比如client side hook 进行 提交格式校验,server side 进行ci/cd 处理 测试使用docker-compose 运行 git server 使用gogs 环境准备 docker-compose v ...
分类:
其他好文 时间:
2018-10-10 23:55:04
阅读次数:
192
基于Kubernetes的CI/CD&Pipeline流水线解决方案
分类:
Web程序 时间:
2018-09-30 12:47:28
阅读次数:
227
centos7下使用gitlab+shell实现CI/CD持续集成持续部署 流程解释:第一步ci客户端向gitlab服务器注册自己,建立通信,第二步,当项目分支代码收到变化时,自动触发yml脚本,yml脚本根据注册时带入的runner通知客户端deploy脚本更新代码,同时执行编译和部署过程,dep ...
分类:
系统相关 时间:
2018-09-27 16:11:03
阅读次数:
4524