原文:分享一下我們公司現在在用的一套微服務項目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-2026 CODEPRJ.COM