原文:分享一下我们公司现在在用的一套微服务项目CI/CD流程(gitlab+rancher)

概述 这套流程仅供参考,我们公司现在用的很稳定,如若踩到坑,欢迎一起探讨 组成 gitlab ce gitlab runner docker registry rancher 流程 代码 gt gitlab ce gt gitlab runner gt docker registry gt rancher gt 服务器 分解 gitlab ce 团队项目开发的代码管理工具,可以粗略的理解为私有版 ...

2020-01-19 13:23 0 279 推荐指数:

查看详情

微服务架构 CI/CD 如何落地

本文系云原生应用最佳实践杭州站活动演讲稿整理。杭州站活动邀请了 Apache APISIX 项目 VP 温铭、又拍云平台开发部高级工程师莫红波、蚂蚁金服技术专家王发康、有赞中间件开发工程师张超,分享云原生落地应用的经验心得,以下是莫红波《微服务架构 CI/CD 如何落地》分享内容。 莫红波 ...

Thu Dec 03 18:59:00 CST 2020 1 392
用 GitHub Action 构建一套 CI/CD 系统

​ 缘起 Nebula Graph 最早的自动化测试是使用搭建在 Azure 上的 Jenkins,配合着 GitHub 的 Webhook 实现的,在用户提交 Pull Request 时,加个 ready-for-testing 的 label 再评论一句 Jenkins go 就可以 ...

Fri May 08 18:48:00 CST 2020 1 935
微服务项目持续集成部署流程简介

目录 微服务项目持续集成部署流程 Gogs容器的安装与应用 jenkins实现持续的集成 微服务项目持续集成部署流程 什么是持续化集成(continous itergration)?为了加快软件开发速度,加强团队成员间的合作力度 ...

Thu May 28 06:24:00 CST 2020 0 696
如何使用GitLabRancher构建CI/CD流水线–Part 1

介绍 GitLab核心是集成管理Git存储库的工具。比如你希望创建一个提供服务的平台,那么GitLab将提供强大的身份验证和授权机制、工作组、问题跟踪、wiki和片段,除此之外还有公有、内部和私有存储库。 GitLab强大之处在于,它包含强大的持续集成(CI)引擎和Docker容器镜像仓库 ...

Tue Mar 31 05:45:00 CST 2020 0 653
基于Jenkins+Gitlab+Harbor+Rancher+k8s CI/CD实现

一、概述 讲正文开始前先回顾一下以往传统的代码部署方式。 通常运维人员在接到代码(新项目)上线的任务前都要做大量的准备工作,包括:物理主机、虚拟机、代码运行环境、数据库安装配置、各种帐号创建,、运行后期的系统监控、应用的日志收集,性能优化等一系列的工作。 想一想这个流程不是很复杂 ...

Sun Jun 07 01:22:00 CST 2020 0 4525
Rancher部署CI/CD

1.添加集群  选择自定义  3.填写集群名称,配置网络和节点,可选择默认  4.生成集群节点  5.配置企业微信通知,如编译成功、失败会自动推送消息到企业微信    6.设置代码仓库  进行gitlab认证,Rancher需要拉取代码,所以需要 ...

Fri May 22 00:50:00 CST 2020 0 1536
微服务项目规范(一)

以下规范仅代表个人观点以及部分公司的规范,不一定适用于所有项目,具体如何准守以实际项目而定。 一.模型篇 请求入参 所有Controller入参,一律使用 DTO结尾进行交互 所有 DTO 命名,前面采用驼峰命名,后面DTO大写 所有DTO内参数,如果是一组,请用List< ...

Sat Apr 20 06:29:00 CST 2019 0 1276
微服务项目SpringcloudAlibaba

SpringcloudAlibaba是什么?   Spring Cloud for Alibaba,它是由一些阿里巴巴的开源组件和云产品组成的项目,目的是为了让大家熟知Spring框架优秀的设计模式和抽象理念,给使用阿里巴巴产品的Java开发者带来使用Spring Boot和Spring ...

Fri Oct 15 20:02:00 CST 2021 0 129
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM