务器规划: ...
笔者所搭建的CICD平台由Jenkins GitLab Ansible构成,本篇将讲述搭建步骤 本部分CICD的部署分为以下几个阶段 主机准备。 安装前预配置。准备相应的系统配置与软件依赖。 执行安装。 安装后配置。添加相应的组件以及修改配置。如导入模板等。 一 主机准备 Centos . 配置:内存大于 G。 其中Jenkins占 . G Gitlab占 G 端口未使用 二 安装前预配置 添加 ...
2021-05-06 09:25 0 312 推荐指数:
务器规划: ...
1.使用场景 CICD是最近几年比较火的技术,顾名思义就是持续集成和持续部署。 以前的老技术,比如svn+jenkins这种,jenkins的配置多数还是依赖于负责维护CI的人,很多人不熟悉jenkins怎么配置,每一个步骤应该怎么编译和测试,一般都由CI的人来定义。 而CICD,其实可以使 ...
转自:https://ecloud.10086.cn/api/query/developer/user/home.html?ticket=ST-118209-JyOs6xynJVxEZhRnOV3w# ...
一. Centos71. 直接安装 git、maven、openjdk1.8、gitlab、gitlab-runner2. docker: sonaqube docker-registry nexus ...
概念普及 ci (Continuous integration) 持续集成 cd(Continuous Delivery)持续交付 cd (Continuous Deployment) 持续部署 CICD一般流程 一般中等规模的互联网公司都会有四套环境: 开发(dev) 测试 ...
CICD概述 CI-持续集成(Continuous Integration):频繁地将代码集成到主干的一种开发实践,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 CD-持续部署(Continuous Deployment):从代码提交,自动化 ...
在传统的单体软件架构中,软件开发、测试、运维都是以单个进程为单位。 当拆分成微服务之后,单个应用可以被拆分成多个微服务,比如用户系统,可以拆分成基本信息管理、积分管理、订单管理、用户信息管理、合同管 ...
代码测试覆盖率 最近在负责相关插件的集成,今天第一次接触到“代码覆盖率”这个概念,那么,就做些简单的笔记吧。 好文 如何提高一个研发团队的“代码速度”? 代碼覆蓋率-wiki 如何 ...