摘要:
这篇文章是给公司设计的微服务基础架构,包括架构设计、部署流程、部署架构、开发Tip等等。这里分享出来,如果对看官们有点用,我就非常的高兴了。 2. 架构设计 3. 部署流程 4. 部署架构 5. 开发Tip 整个的设计文档我已经转成PDF,放在百度网盘,可以点击下载 这样spring cloud 基 阅读全文
摘要:
这篇文章通过gitlab来实现项目的持续发布,衔接上一篇持续集成,主要介绍从开发提交代码到编译、打包、生成镜像的过程,我项目类型为java的spring cloud,所以以此来介绍,实现目标如下图所示。 (一) 环境要求 (二) 项目设置 这是gitlab ci 执行的脚本文件,根据需要,可以修改成 阅读全文
摘要:
这篇文章通过gitlab来实现项目的持续集成,主要介绍从开发提交代码到编译、打包、生成镜像的过程,我项目类型为java的spring cloud,所以以此来介绍,实现目标如下图所示。 (一) 环境要求 (二) 项目设置 a) 添加Maven的docker插件,如下所示 b) 注意事项 i. 设置go 阅读全文
摘要:
基础架构之Gitlab Runner也是常用的基础设施,我们接着GitLab操作,具体使用GitlabRunner,如果不熟悉可以见官方详细介绍https://docs.gitlab.com/runner,这篇文章主要介绍安装及项目使用。 (一) 环境要求 (二) 安装设置 a) 知道上篇文章,我们 阅读全文
摘要:
Git几乎是软件开发人员的必备工具了,关于代码管理,公司都一般都会搭建自己的仓库,关于GitLab的详细介绍参见官方网站详见 https://about.gitlab.com,这篇文章主要介绍安装及使用。 (一) 环境要求 (二) 安装设置 a) 执行如下命令获取最新的镜像 待命令执行完成即可安装 阅读全文
摘要:
由于项目要容器化,所有搭建自己的镜像库也是很有必要的,不然发到直接使用官方的镜像库,速度绝对能让你头疼,这篇文章就介绍搭建自己的镜像私有库。 (一) 环境要求 (二) 安装设置 a) 镜像获取前一篇文章基础架构之Maven私有库,用的镜像是同一个,这里,这里不再重复。 a) 跟Maven不同,Doc 阅读全文