最新 最热

容器 & 服务:K8s 与 Docker 应用集群 (一)

在容器 & 服务:Docker 应用的 Jenkins 构建 (二)中,我们了解了在jenkins中,使用compose等工具构建发布的方法。在这里,已经初步有了一点集群的影子(备份,监控及切换),但毕竟还不是多节点同时对外提供服务,例如zuul、nginx等负...

2021-03-03
0

容器 & 服务:Docker 应用的 Jenkins 构建 (二)

容器 & 服务:Docker 应用的 Jenkins 构建 中,通过shell编写的部署(deploy)脚本,初步把Docker纳入持续集成平台。但这个demo依然是玩具。因为我们只是做了一个简单的衔接,并没有完全实现上线的全部过程。而且,我们的demo应用...

2021-03-02
0

容器 & 服务:Docker 应用的 Jenkins 构建

上一篇文章,我们介绍了一个基于Idea 和 Docker插件来构建SpringBoot应用的实例。但严格来说,那只是个“玩具”,因为太过简陋,不具备任何实用价值。 显然实际使用中,除了测试环境,几乎不可能只通过idea插件去创建一个应用的...

2021-02-25
0

GitLab 低版本使用 - 轻量化使用

前篇聊罢 GitLab 的 CI/CD 发展历程,提到了对于只希望使用基础代码存储功能的团队觉得当前版本 GitLab 比较重的问题,本篇文章来聊聊如何使用老版本的 GitLab 来节约一些服务器、本地硬件资源。...

2021-02-24
0

聊聊 GitLab 的CI / CD 功能发展历程

从 13 年开始使用 GitLab 到现在,看着这款软件的快速进化,还是很感慨的。

2021-02-23
0

敏捷/持续集成/持续交付/DevOps基本理论全面解析

而单体应用拆分成微服务,就需要有一套方案来组装这些微服务,使其成为可协作运行的微服务架构。该方案就是持续集成。

2021-02-23
0

用Gitlab玩CI/CD

持续集成(CONTINUOUS INTEGRATION)是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,...

2021-02-23
0

Gitlab+Jenkins+SonarQube计算增量覆盖率

当要求质量内建、测试左移、持续集成、DevOps,代码的增量覆盖率几乎是必定会被提出来的话题。这个方案明确了"谁的代码谁负责"的原则,和当年“小岗村包产到户”一样,开发人员只需要为自己的提交/合并请求来提供代码覆盖...

2021-02-22
0

使用kube-backup来备份K8s的资源

之前我们是在外部机器上 用的kubectl get xx遍历后,存下来,然后再git commit 提交到gitlab去备份。

2021-02-11
0

让系统时钟(NTP服务器)更精准构建智慧社区网络

智慧社区实现人与物、物与物的信息交互和无缝链接,达到对城市实时控制,精确管理和科学决策,同时整合社区现有的各类服务资源,为社区群众提供政务、商务、娱乐、教育、医护及生活互助等多种便捷服务的模式,势必迎来广阔的应...

2021-02-02
0