Docker工具分类列表 编排和调度持续集成/持续部署(CI / CD)监控记录安全存储/卷管理联网服务发现构建管理 编排和调度 1. Kubernetes Kubernetes是市场上最实用的最受欢迎的容器编排引擎。最初作为一个Google项目开始,成千上万的团队使用它来部署生产中的容器。谷歌声称 ...
分类:
其他好文 时间:
2018-09-18 16:12:48
阅读次数:
253
转自:https://blog.csdn.net/hubanbei2010/article/details/79878567 作为产品线的支撑角色QA/CI/CD等,http api解析是互联网公司中最常见的工作。 接口访问,返回的数据一般是json格式。 常见场景:对json格式数据的解析,取某个 ...
分类:
Web程序 时间:
2018-09-18 00:20:32
阅读次数:
266
一、概述 gitlab是开源代码托管软件,有ce和ee两种版本,一般情况下ce完全能满足企业使用,如果不差钱可以使用ee版本,这里使用的是ce版。之前也一直在做CI/CD,最开始采用gitlab+webhook+jenkins,但是这种组合略显笨重,后来经过一番探索原来gitlab早就自己做好了这一 ...
分类:
其他好文 时间:
2018-09-14 11:55:10
阅读次数:
1220
一、 前提 前提: 服务器开启邮箱服务: 二、 基础配置 需要安装一个插件: 插件: Email Extension Plugin 进行配置: 系统管理->系统设置-> 相关配置如下图: 图1: 图2: 可以在此处进行测试发送!!!!检验配置是否正确 三、 配置到项目中 步骤1: 在项目的配置中选择 ...
分类:
其他好文 时间:
2018-09-05 19:51:32
阅读次数:
201
一、概览 二、安装 在对jenkins进行初始化安装时,默认已经安装了jenkins的相关插件,如下图所示: 三、实操 新建任务: 编写pipeline脚本: 我们可以借助流水线语法去做。 test流水线脚本: 构建测试: 可以去服务器上验证一下(git checkout)刚才拉取下来的代码: 补充 ...
分类:
其他好文 时间:
2018-09-05 19:50:24
阅读次数:
170
在互联网时代,对于每一家公司,软件开发和发布的重要性不言而喻,目前已经形成一套标准的流程,最重要的组成部分就是持续集成(CI)及持续部署、交付(CD)。本文基于Jenkins+Docker+Git实现一套CI自动化发布流程。
分类:
其他好文 时间:
2018-08-24 17:16:55
阅读次数:
158
1、启动gitlab-runner 2、注册runner 注: url 和token来自 gitlab 的 Settings--> CI/CD --> Runners 进入gitlab-runner容器生成的配置文件 cat /etc/gitlab-runner/config.toml,如下所示: ...
分类:
其他好文 时间:
2018-08-24 00:31:58
阅读次数:
974
本文基于Jenkins+Docker+Git实现一套CI自动化发布流程。
分类:
其他好文 时间:
2018-08-14 17:03:51
阅读次数:
284
开发测试环境的CI/CD拓扑图,程序员端执行gitpush之后,gitlab的webhook会触发Jenkins上的任务,jenkins在开发测试环境执行已定义好的shell脚本,脚本执行gitpull把最新的代码拿到本地,之后通过dockerfilebuilddocker镜像,然后推到harbor中,同时本地执行dockerrun把刚刚的镜像运行起来;
分类:
其他好文 时间:
2018-08-13 17:00:38
阅读次数:
216
gitlab的CI/CD配置管理(二)标签(空格分隔):运维系列一:gitlabCI/CD介绍二:配置gitlab的CI/CD的runner三:代码的MAVEN打包环境四:配置gitlab的CI文件五:发布项目一:gitlabCI/CD介绍1.1gitlabCI/CD概述Gitlab是常用的开源git代码管理工具之一,随着发展也推出了ci/cd解决方案.顾名思义具体来说ci/cd主要完成以下两个工
分类:
其他好文 时间:
2018-08-09 11:04:38
阅读次数:
584